Published: 2025-05-24
I recently led a workshop to help my network engineer colleagues get started with Ansible. It's written as a handholding start-from-zero guide that I shared as a git-repo on Github.
The workshop contain eight chapters. We start nice and easy, introducing concepts like inventory, hostvars and groupvars. We then read through and run a few playbooks to understand the syntax better. We show ways to scale up your project with roles. A few chapters in, you're asked to build your own playbook, then break one that I built. We also review Ansible Vault, encrypting sensitive data.
If you want to check it out, you can find the git repository here:
https://github.com/emieli/ansible-demo