Ansible Essential Training
1h 49mIntermediate2021-08-20
Authors

Anthony Sequeira
Freelance Author, Technical Instructor
Course details
Ansible, the easy-to-use IT automation engine, can transform and optimize tasks such as rolling updates with just a few lines of code. In this course, explore intermediate to advanced use cases for using this powerful tool at scale. Instructor Anthony Sequeira shares instructions and demonstrations designed to help you master the details of Ansible playbook construction and execution. Learn how to take full advantage of Ansible by building thoughtfully designed tasks. Explore how to reuse Ansible functionality with roles, as well as comb through Ansible Galaxy to leverage content from the Ansible community. Plus, learn how to encrypt secret information, use Ansible for the management of network devices, and leverage the power of idempotence.
Skills covered
AnsibleRed HatIT AutomationEssential TrainingNetwork and System Administration
Concepts
0. Introduction
- 01 - Upgrade your IT skills with Ansible
- 02 - What you should already know
1. Building Great Tasks
- 03 - Using host groups
- 04 - Using tags
- 05 - Running tasks against localhost
- 06 - Using the command line to control execution
- 07 - Specifying variables in the inventory file
- 08 - Creating dynamic inventory files
- 09 - Using templates
- 10 - Conditional execution
- 11 - Using loops
- 12 - Testing plays with check mode
2. Using Roles
- 13 - An overview of roles in Ansible
- 14 - Using variables in roles
- 15 - Using role-based templates
- 16 - Roles and Ansible Galaxy
- 17 - Role management
3. Using Secrets
- 18 - An overview of secrets in Ansible
- 19 - Using Ansible Vault
- 20 - Using secrets in plays
4. Performing Network Management
- 21 - Overview of network management with Ansible
- 22 - Working with IP addresses in Ansible
- 23 - Working with network devices
5. Leveraging Idempotence
- 24 - What is idempotence
- 25 - Registering discovered state
Conclusion
- 26 - What to study next