devops logo

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