When learning Ansible, I wanted a resource that would efficiently bring me up to speed on the basics. By providing hands on exercises with a dev environment that can be provisioned with Docker/Podman Compose, my aim is to provide a clear path to understanding Ansible's role in automation and applying it to any project.
You will learn the following:
- Objective: Understand Ansible architecture and setup an inventory file.
- Objective: Learn how to execute ad-hoc commands using Ansible.
- Objective: Introduction to Ansible Playbooks.
- Objective: Understand task control mechanisms and handlers.
- Objective: Learn about Ansible variables and gather facts.
- Objective: Understand how to manage configuration files with templates.
- Objective: Learn about roles for playbook modularization.
- Objective: Learn how to handle errors and debug playbooks.
- Objective: Understand how to use conditionals and loops in Ansible.
- Objective: Learn to manage sensitive data with Ansible Vault.
🏠 Blog
Ensure that Docker/Podman Compose is installed & configured on your system.
Podman
👤 Javel Rowe
- Website: https://javel.dev
- Github: @perplexedyawdie
- LinkedIn: @https://www.linkedin.com/in/javel-rowe/
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator