Introduction
- Automation with Ansible.
1. Introducing Ansible
- Overview of Ansible Architecture.
- Overview of Ansible Deployments.
- Describing Ansible Inventory
- Summary .
- Quiz Details
- Logs
2. Deploying Ansible.
- Installing Ansible.
- Managing Ansible Configuration Files.
- Running Ad Hoc Commands.
- Managing Dynamic Inventories.
- Summary
- Lab:
- Exercise
3. Implementing Playbooks
- Writing YAML Files
- Implementing Modules.
- Implementing Ansible Playbooks
- Summary
- Lab
- Exercise
4. Managing Variables and Inclusions
- Managing Variables
- Managing Facts
- Managing Inclusions
- Summary
- Lab
- Exercise
5. Implementing Task Control.
- Constructing Flow Control
- Implementing Handlers.
- Implementing Tags
- Handling Errors
- Lab
- Summary
6. Implementing Jinja2 Templates.
- Describing Jinja2 Templates.
- Implementing Jinja2 Templates.
- Summary
- Lab
- Exercise
7. Implementing Roles.
- Describing Role structure
- Creating Roles.
- Deploying Roles with Ansible Galaxy
- Summary
- Lab
- Exercise
8. Optimizing Ansible
- Configuring Connection Types.
- Configuring Delegation
- Configuring Parallelism
- Summary
- Lab
- Exercise.
9. Implementing Ansible Vault.
- Configuring Ansible Vault
- Executing with Ansible Vault
- Summary
- Lab
- Exercise
10. Troubleshooting Ansible
- Troubleshooting Playbooks
- Troubleshooting Ansible Managed Hosts
- Summary
- Lab
- Exercise
11. Implementing Ansible Tower
- Describing Ansible Tower
- Deploying Ansible Tower
- Configuring Users in Ansible
- Managing Hosts in Ansible Tower
- Managing Jobs in Ansible Tower
- Summary
- Lab
- Exercise
12. Implementing Ansible in Devops Environment
- Provisioning Vagrant Machines
- Deploying Vagrant in a DevOps Environment.
- Summary
- Lab
- Exercise
13. Automation with Ansible
- Review
- Labs