Course Outline
Automation with Ansible I (DO407) is designed for system administrators who are intending to use Ansible for automation, configuration, and management.
Outline for this course
- Module 1: Course introduction
- Introduce and review the course.
- Module 2: Introduce Ansible
- Describe the terminology and architecture of Ansible.
- Module 3: Deploy Ansible
- Install Ansible and run ad hoc commands.
- Module 4: Implement playbooks
- Write Ansible plays and execute a playbook.
- Module 5: Manage variables and inclusions
- Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.
- Module 6: Implement task control
- Manage task control, handlers, and tags in Ansible playbooks.
- Module 7: Implement Jinja2 templates
- Implement a Jinja2 template.
- Module 8: Implement roles
- Create and manage roles.
- Module 9: Configure complex playbooks
- Configure connection types, delegations, and parallelism.
- Module 10: Implement Ansible Vault
- Manage encryption with Ansible Vault.
- Module 11: Troubleshoot Ansible
- Troubleshoot the Ansible control machine and managed nodes.
- Module 12: Implement Ansible Tower
- Implement Ansible Tower.
- Module 13: Implement Ansible in a DevOps environment
- Implement Ansible in a DevOps environment using Vagrant.
- Module 14: Comprehensive review
- Review tasks from the Automation with Ansible course.
- Automation with Ansible
-
Course Outline
Automation with Ansible I (DO407) is designed for system administrators who are intending to use Ansible for automation, configuration, and management.
Outline for this course
- Module 1: Course introduction
- Introduce and review the course.
- Module 2: Introduce Ansible
- Describe the terminology and architecture of Ansible.
- Module 3: Deploy Ansible
- Install Ansible and run ad hoc commands.
- Module 4: Implement playbooks
- Write Ansible plays and execute a playbook.
- Module 5: Manage variables and inclusions
- Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.
- Module 6: Implement task control
- Manage task control, handlers, and tags in Ansible playbooks.
- Module 7: Implement Jinja2 templates
- Implement a Jinja2 template.
- Module 8: Implement roles
- Create and manage roles.
- Module 9: Configure complex playbooks
- Configure connection types, delegations, and parallelism.
- Module 10: Implement Ansible Vault
- Manage encryption with Ansible Vault.
- Module 11: Troubleshoot Ansible
- Troubleshoot the Ansible control machine and managed nodes.
- Module 12: Implement Ansible Tower
- Implement Ansible Tower.
- Module 13: Implement Ansible in a DevOps environment
- Implement Ansible in a DevOps environment using Vagrant.
- Module 14: Comprehensive review
- Review tasks from the Automation with Ansible course.
- Module 1: Course introduction