Archive old talks
This commit is contained in:
parent
12863a4f92
commit
9692827603
73 changed files with 0 additions and 618 deletions
|
@ -1,46 +0,0 @@
|
|||
.. page:: standardPage
|
||||
|
||||
What is Ansible?
|
||||
================
|
||||
|
||||
.. class:: text-lg
|
||||
|
||||
Ansible is an open-source **software provisioning**, **configuration management**, and **application-deployment** tool.
|
||||
|
||||
|
|
||||
|
||||
https://en.wikipedia.org/wiki/Ansible_(software)
|
||||
|
||||
.. page::
|
||||
|
||||
What is Ansible?
|
||||
================
|
||||
|
||||
- CLI tool
|
||||
- Configured with YAML
|
||||
- Agentless, connects via SSH
|
||||
- Jinja2 for templating
|
||||
- Executes ad-hoc remote commands
|
||||
- Installs software packages
|
||||
- Performs deployment steps
|
||||
- Batteries included
|
||||
|
||||
|
||||
.. raw:: pdf
|
||||
|
||||
TextAnnotation "- Written in Python but configured with Yaml."
|
||||
TextAnnotation "Drupal, Symfony and a lot of other projects use YAML."
|
||||
TextAnnotation "Nothing needed on the server, other than Python."
|
||||
TextAnnotation "First-party modules (SSH keys, file and directory management, package repositories, stopping/starting/restarting services, DO/Linode/AWS integration)."
|
||||
|
||||
.. page::
|
||||
|
||||
Why Ansible?
|
||||
============
|
||||
|
||||
- Familiar syntax (Drupal 8, Symfony, Sculpin)
|
||||
- Easily readable
|
||||
- No server dependencies
|
||||
- Easy to add to an existing project
|
||||
- Includes relevant modules (Git, Composer)
|
||||
- Idempotency, resulting in cleaner scripts
|
Loading…
Add table
Add a link
Reference in a new issue