From charlesreid1

Revision as of 20:31, 4 November 2018 by Admin (talk | contribs) (Created page with "=Notes= ==Basics== Ansible config management scripts (playbooks) are in YAML. This is like executable documentation - kind of like a readme containing all the commands you w...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Notes

Basics

Ansible config management scripts (playbooks) are in YAML. This is like executable documentation - kind of like a readme containing all the commands you would otherwise be running, all typed out, except instructions won't go out of date because they're actually being executed.

Ansible servers require SSH and Python.

Push Based

Ansible is push-based, which means the workflow looks like this:

  • You make a change to the playbook
  • You run the new playbook
  • Ansible connects to servers and executes modules, changing the server state