Course Outline

Introduction to Ansible

  • Very brief history and reason for development of Ansible
  • Brief comparison with Saltstack and others
  • Benefits and limitations of using Ansible

Quick 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

Requirements

Linux/Unix administration skills are required.

  21 Hours
 

Testimonials

Related Courses

Introduction to Ansible Automation

  7 hours

Advanced Automation with Ansible

  14 hours

Ansible and Puppet for Large Infrastructures

  14 hours

Advanced Automation with Red Hat Ansible

  35 hours

DevOps Automation with Red Hat Ansible Tower

  14 hours

Ansible AWX Fundamentals for DevOps Automation

  21 hours

Ansible for Experts

  35 hours

Ansible for Network Engineers

  14 hours

Vagrant for Creating and Managing Virtual Machines

  7 hours

Red Hat Satellite

  28 hours

Foreman and Katello

  28 hours

Microsoft Endpoint Configuration Manager (MECM)

  21 hours

Puppet Fundamentals

  14 hours

Puppet Advanced

  21 hours