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.
Administrators and developers automating tasks.
3 days
The language, the engine, the framework. Uses of ansible, orchestration.
Hands on Installing ansible.
ible architecture
Controlling machines, nodes, Agentless, SSH,
modules, JSON protocol. Configuration
management, inventories, playbooks, modules,
roles.
Hands on Getting started, running ad hoc commands.
Prototyping and testing.
Hands on Using ansible
with Vagrant.
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.
ansible-playbook, users, sudo, YAML, plays, tasks, handlers, modules.
Hands on Running 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.
Dynamic includes, Handler includes, playbook includes. Roles, role parts: handlers, files, templates, cross platform roles, ansible galaxy.
Hands on includes example, building roles.
/etc/ansible/hosts, inventory variables, static inventories, dynamic inventories.
Hands on Inventories and variables.
Individual server cookbooks, Main playbook for
configuring all servers.
Hands onPlaybooks.
"Hard concepts were explained very simply"
"Excellent presentation - very good course structure."
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.