Featured image of post Ansible: Idempotent Playbooks

Ansible: Idempotent Playbooks

Effective Ansible playbooks are idempotent: They change a system to the very same state independent of the systems current state. To achieve this, a clearly structured directory layout and custom uninstaller tasks are helpful. Learn more in my new article: https://admantium.com/blog/a05_idempotent_playbooks

Featured image of post Ansible: Boost Task Execution Speed

Ansible: Boost Task Execution Speed

Running Ansible tasks takes some time to complete. You can greatly reduce this time by using SSH multiplexing and pipelining, and by stopping or caching the fact gathering steps. Let’s discuss these optimizations in detail.

Featured image of post Ansible: Working with Variables and Hostvars

Ansible: Working with Variables and Hostvars

Ansible is a standard tool for managing your infrastructure. You write declarative code that executes installations of software packages, sets configuration, and maintains your sysytem. Read in the first article how to access ansible facts about the hosts.