Goals
- Understand the interest of the DevOps movement
- Install Ansible and AWX
- Create, configure and control user access and roles
- Integrate Ansible projects into AWX
- Create task and workflow models to standardize the execution and management of ansible playbooks
- Launch playbooks, monitor and verify task results with AWX
Program
The origin of the DevOps movement
The need for industrialization for operations Overview
of tools
Positioning of Ansible and AWX in the current landscape
Origin of the project
Installation of AWX
Presentation of its architecture
Use the web user interface
Workshop: Install AWX and demonstrate its basic functions to navigate and use the web interface
Examine the AWX and TOWER projects
Differentiate the cycles from the releases
Compare the functionalities
Create user accounts
Create teams
Create organizations
Use roles to manage administration and access to resources
Practical workshop: Creation of a business organization with multi-user access management
Understand the different types of credentials
Create, modify and delete credentials
Manage permissions on credentials
Practical workshop: Creation of machine, vault type identification information, source control to prepare future ansible projects
Define the concept of projects and implementation prerequisites
Create projects from different sources (git, local)
Manage project permissions
Practical workshop: Creating a project using a git repository as a source
Understand the AWX interface to manage ansible inventories
Create inventories from the web interface
Create inventories from external sources (project, scripts)
Manage permissions on projects
Practical workshop: Creation of a local inventory (hosts, groups, parameters) and creation of an inventory from an existing project source
Define the concept of AWX
task templates Create a task template
Configure the task template and link to the project and inventory
Choose the associated playbook
Start a task from a template
View the task execution Schedule performing tasks
Practical workshop: Creation of several task models allowing the execution of playbooks on different inventories. Use of monitoring and management tools to validate the execution of tasks
Define the concept of AWX workflow models
Create and configure a workflow model
Use the functionalities to sequence the execution of tasks (success, failure) Start a workflow model
Visualize the execution
Practical workshop: Setting up a workflow model to launch tasks according to a predefined sequence
Use the AWX command line tools
Use the AWX API
Create notification templates to notify users or control tools
Practical workshop: Retrieving activity flows corresponding to our account via the REST API
Duration
2 days
Price
£ 1350
Audience
System administrators, Integrators, Developers
Prerequisites
Have taken the Ansible initiation training or have equivalent experience in the use of Ansible
Reference
DEV101038-F
Sessions
Contact us for more informations about session date