Ansible Advanced
This comprehensive course is designed for system administrators, DevOps professionals, and IT engineers who want to master the automation capabilities of Ansible and AWX. ASX is the Open Source version of Ansible Controller (formerly Ansible Tower) integrated into Ansible Automation Platform 2, offering a web-based user interface, REST API, and an Ansible-based task engine. Participants will learn to configure and manage AWX, create and run playbooks, manage inventories, and secure automation workflows using Ansible Vault.
Additionally, the course covers advanced topics such as creating custom forms, managing dynamic inventories, and interacting with different storage solutions.
CODE: DSR201
Categories: Ansible
Didactic methodology
The course includes educational laboratories in which each student will be able to work in order to complete training exercises that will provide practical experience in using the tool, for each of the topics covered during the course.
Prerequisites
- Basic understanding of Ansible features
- Understand the fundamentals of AWX and delve into various aspects related to Ansible
- Install and configure Ansible and use the Ansible inventory to manage hosts
- Manage users and teams
- Use Ansible modules to automate specific tasks
- Use Ansible variables, including system information, to customize automation operations
- Use Ansible playbooks to organize and coordinate automation operations
- Manage external variables and use templating to customize configuration files
- Use flow control to optimize Ansible operations, using blocks and roles
- Put the skills you learned in the course into practice through an Ansible navigation challenge.
Educational program
- Introduction to AWX
- Creating Organization Users
- Creating a Custom Module and Filter
- Creating Teams
- Dynamic Inventories
- Inventories in AWX
- Credentials in AWX
- Projects in AWX
- Jobs and Templates in AWX
- AWX Workflow
- The community.docker Collection
- The kubernetes.core Collection
- Ansible Lookups
- Delegation
- Error Handling
- Working with files using Ansible
- Using Ansible Execution Environment
- Ansible Tags
- Storage Interaction
- Using Ansible Vault
- Limit Execution
- RBAC in AWX
- Internet connection
- Web browser, Google Chrome
- Zoom
- Trainer: Italian
- Workshops: English
- Slide: English