Introduction
Upgrade your IT skills with Ansible
()
What you should already know
()
1. Building Better Automations
Installing collections
()
Construct a simple playbook
()
Using variables
()
Using loops
()
Adding conditionals
()
Utilizing blocks
()
Exploring templates
()
Discovering handlers
()
Using tags
()
Testing plays with check mode
()
Conditional failure with assert
()
Failure and change control
()
Nesting loops
()
Creating dynamic inventory files
()
Challenge: Create a complex playbook
()
Solution: Verify the complex playbook
()
2. Using Roles
An overview of Ansible roles
()
Role creation
()
Adding roles to a playbook
()
Managing roles
()
Challenge: Create a role
()
Solution: Verify the role
()
3. Using Secrets
An overview of secrets in Ansible
()
Using Ansible vault and vaulted files in playbooks
()
Challenge: Create and utilize a vaulted secret
()
Solution: Verify the vaulted secret
()
4. Automate Other Host Types
An overview of other host types
()
Using Ansible with Windows hosts
()
Using Ansible with network devices
()
Using Ansible with APIs
()
Challenge: Interact with an API
()
Solution: Verify API interaction
()