Managing Configuration with Ansible Training Course

Overview

This course has been created to system administrators who want to automate system and application configuration management with Ansible.

This course focuses mostly on Linux/Unix servers.

Requirements

Linux/Unix administration skills are required.

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

Leave a Reply

Your email address will not be published. Required fields are marked *