+44 (0)1737 821590
Ansible for engineers  |    A 3 day   hands on   training course

Ansible for engineers training course description

An introduction to automation using ansible. Ansible is a general purpose IT automation platform that can be use for a number of purposes. The course covers configuration management, cloud provisioning and application deployment with ansible. Hands on sessions follow all major sections.

What will you learn
  • Install ansible.
  • Automate tasks with ansible.
  • Write ansible playbooks.
Ansible for engineers training course details

Ansible for engineers training course contents

  • What is ansible?
  • The language, the engine, the framework. Uses of ansible, orchestration.
    Hands on Installing ansible.

  • Ansible architecture
  • ible architecture Controlling machines, nodes, Agentless, SSH, modules, JSON protocol. Configuration management, inventories, playbooks, modules, roles.
    Hands on Getting started, running ad hoc commands.

  • Ansible and Vagrant
  • Prototyping and testing.
    Hands on Using ansible with Vagrant.

  • Ad hoc commands
  • Parallelism, shell commands, managing files and directories, file transfer, package management, manage user and groups, deploying applications, service management, background jobs, checking log files, managing cron jobs.
    Hands on Using ansible with Vagrant.

  • Playbooks
  • ansible-playbook, users, sudo, YAML, plays, tasks, handlers, modules.
    Hands on Running playbooks.

  • More playbooks
  • Handlers, variables, environmental variables, playbook variables, inventory variables, variable scope and precedence, accessing variables, facts, ansible vault. Conditionals, wait_for.
    Hands on Using variables and conditions in playbooks.

  • Roles and includes
  • Dynamic includes, Handler includes, playbook includes. Roles, role parts: handlers, files, templates, cross platform roles, ansible galaxy.
    Hands on includes example, building roles.

  • Inventories
  • /etc/ansible/hosts, inventory variables, static inventories, dynamic inventories.
    Hands on Inventories and variables.

  • Miscellanea
  • Individual server cookbooks, Main playbook for configuring all servers.
    Hands onPlaybooks.

Learning path



Based on overall customer ratings

J. S. - Framestore CFC

"Hard concepts were explained very simply"

B. M. London Internet Exchange

"Excellent presentation - very good course structure."

Training approach

This structured course uses Instructor Led Training to provide the best possible learning experience. Small class sizes ensure students benefit from our engaging and interactive style of teaching with delegates encouraged to ask questions throughout the course. Quizzes follow each major section allowing checking of learning.