Automation With Ansible & Ansible Tower DO410
CloudLabs
Projects
Assignment
24x7 Support
Lifetime Access
.
Course Overview
Through our Red Hat Ansible DO410 certification training, your team will learn to write Ansible playbooks to standardize task execution: to automate system administration tasks on managed hosts with Ansible and manage encryption for Ansible with Ansible Vault. This Ansible certification training uses authorized course content developed by Red Hat and will be delivered by Red Hat certified instructor.
You will further learn to deploy and use the technology to maintain & administer the installation of Ansible Tower and to holistically manage the playbook, roles, and existing projects. Configuring and using teams & users to control access to projects, systems, and other significant resources through role-based access controls.
Finally, they will also learn to use Ansible Tower’s visual dashboard to execute the Ansible jobs; automatically schedule Ansible jobs; use the application programming interface (API) to launch jobs from existing templates, and dynamically update host inventories.
With this Ansible training you will be upskilled in the above skills which are suitable for organizations seeking to increase cost savings and operational efficiency through implementing the DevOps methodology with Ansible, and through using Ansible Tower to facilitate wide adoption and centralized management of Ansible automation at scale in the enterprise.
At the end of the training, participants will be able to:
- Automate system administration tasks on managed hosts with Ansible.
- Write Ansible Playbooks to standardize task execution.
- Deploy and perform basic maintenance and administration of an Ansible Tower installation.
- Control access to Ansible projects, credentials, and other resources through role-based access controls in Ansible Tower.
- Troubleshooting and installing Ansible using managed hosts and central nodes
- Automating administration tasks with ad hoc commands and Ansible playbooks.
- Writing Ansible playbooks.
- By using Ansible Vault, ensuring that the sensitive data are protected.
- Installing and configuring the Ansible Tower.
- Controlling access to inventories and machine credentials by teams and users.
- Creating job templates to standardize playbook execution.
- Centrally launching and monitoring the playbooks and reviewing job results.
Pre-requisite
- Automation with Ansible I (DO407) certification or equivalent experience with Ansible, Ansible playbooks, and roles.
- Have Red Hat Certified System Administrator (RHCSA) certification in Red Hat Enterprise Linux or equivalent Linux system administration skills.
Duration
5 days
Course Outline
- Describe the terminology and architecture of Ansible.
- Configure Ansible and run ad hoc commands.
- Write Ansible plays and execute a playbook.
- Describe variable scope and precedence, manage variables and facts in a play, and manage inclusions.
- Manage task control, handlers, and tags in Ansible playbooks.
- Employ a Jinja2 template.
- Create and manage roles.
- Learn and replicate how Ansible executes plays and tasks using host patterns, delegation, and parallelism.
- Manage encryption with Ansible Vault.
- Troubleshoot the Ansible control machine and managed node
- Explain what Ansible Tower is and demonstrate a basic ability to navigate and use its web user interface.
- Create user accounts and organize them into teams that can be used in conjunction with role-based access control to manage administration and access to organizational resources in Ansible Tower.
- Build inventories of machines to manage and set up credentials that will allow Ansible Tower to run jobs on those systems.
- Create basic projects and job templates in Ansible Tower that can be used to run Ansible playbooks in order to provision and configure managed systems.
- Use additional features of job templates to improve workflows by creating simple job launch forms and templates to launch multiple jobs in sequence, and also to report job success or failure through external notification systems.
- Use advanced techniques to work with inventories, including dynamic generation of inventories from centralized information sources and monitoring of hosts in an inventory for configuration deviations or differences.
- Perform routine maintenance and administration on Ansible Tower and establish a basic familiarity with the command line tools and the Ansible Tower API.