Ansible Configuration and Management
Code: ACMDescription
System administrators and others who need to understand how to automate system and application configuration with Ansible.
Audience
System administrators and others who need to understand how to automate system and application configuration with Ansible.
Prerequisites
Linux/UNIX administration skills are required.
Objectives
This course is designed for system administrators who want to automate system and application configuration management with Ansible.
The course focuses on RedHat Linux distributions. Please ensure you confirm the platform you will be using when booking.
Topics
Introduction to Ansible
Very brief history and reason for development of Ansible
Brief comparison with Saltstack and Puppet etc
Benefits and limitations of using Ansible
Examples
Deploying configuration of Apache server
Managing changes in the configuration
Playbooks
Roles
Inclusion
Variables
Filters
Conditionals
Loops
Accelerated Mode
Asynchronous Actions
Pooling
Dry Run
Delegation, Roling Updates and Local Actions
Error Handling
Lookups
Prompts
Tags
Vault
Running playbooks interactively
Dealing with Modules
Installing Modules
Overview of commonly used modules
Other
Ansible Galaxy
AWX Project
Testing Strategies
YAML Syntax
Price (ex. VAT)
Duration
Delivery methods
- Classroom
- On-site (at your location)
- Virtual (instructor online)