This repository is created for the purpose of sharing my Ansible study notes and resources. I will be updating this repository with the notes, examples, and resources that I am preparing for the Ansible study. This repository will also contain projects section you can get the details of projects I'm working on to practice Ansible. You can find the notes in the notes
directory. Each note will have a separate markdown file with the content. I will also try to official Documentation link for each topic.
No. | Topic | Official Documentation |
---|---|---|
1 | Introduction to Ansible | Link |
2 | Ansible Configuration file | Link |
3 | Ansible Inventory | Link |
4 | Ansible Playbooks | Link |
5 | Fact Gathering in Ansible | Link |
6 | Ansible Modules | Link |
7 | Ansible Variables | Link |
8 | Ansible Loops | Link |
9 | Conditionals in Ansible | Link |
10 | Plugins in Ansible | Link |
11 | Ansible Roles | Link |
12 | Ansible Collections | Link |
13 | Handlers in Ansible | Link |
No. | Project Name | Description |
---|---|---|
1 | Dynamic Inventory Load Balancing using Ansible | This project is about setting up a dynamic inventory for the load balancer(HAProxy) using Ansible. |
- Ansible Official Documentation
- Ansible Galaxy
- Courses on Ansible
- Ansible for DevOps Book by Jeff Geerling
VirtualBox
for creating Virtual MachinesAnsible
for Configuration ManagementHAProxy
for Load Balancer- Master Node and Slave Nodes are
Ubuntu 20.04
This repository is licensed under the MIT License. See the LICENSE file for details.
If you find any mistakes in the notes or have any suggestions, feel free to create an issue or pull request. I will be happy to review and merge them. You can also create a PR to add your notes or resources to this repository.