Ansible#

Resources#

Guides & Docs: * Getting started with Ansible * Ansible best practices: using project-local collections and roles | Jeff Geerling * Ansible Navigator Documentation + Getting started with Execution Environments — Ansible Community Documentation * home - Ansible Lint Documentation

Videos:

Books: * Ansible for DevOps - Jeff Geerling * Ansible Up & Running

Notes#

Making Ansible Fast#

Enable pipelining in ansible.cfg:

[ssh_connection]
pipelining=True

Note, must have disabled requiretty in target's sudoers confs:

Defaults !requiretty

Ansible Playbooks#

ansible-playbook

Options#

Dry run:

--check

Templating#