Training Course: Learning Ansible

01/10/2016   Training Courses  

Learn the language basics of the Ansible configuration management and orchestration tool

This practical workshop will explain the core functions of Ansible and how it can benefit your IT infrastructure. Delegates will take part in numerous practical exercises intended to train them in all the central functions of Ansible. Learn the fundamentals of how to manipulate your infrastructure using only Ansible as a first step to implementing Infrastructure-as-code.

Ansible is an immensely popular tool used for deployments, configuration management, and orchestration tasks the world over.

  • Ansible Architecture, Installation & Modes of operation
  • Dynamic and static inventory
  • Host patterns
  • Modules, ansible-doc, Plays & Tasks
  • Idempotency
  • Notifiers and handlers
  • yaml
  • Variables and scope
  • Templates with jinja2
  • Facts & Fact caching
  • Magic variables, Registered variables & Roles
  • Parameterizing
  • ansible-galaxy
  • Conditionals, Filters, Loops & Delegation
  • Error handling, Lookups and macros
  • Prompts
  • Connection modes
  • Fire-and-forget
  • ansible-vault
  • Testing and development tools
  • kitchen-ansible
  • Tags
  • Ansible tower
  • Best practices

You can attend a course as an individual, or we can work with you to organise a session for your whole team. We have courses available to suit different levels of experience with Ansible, so you might also be interested in our Introducing Ansible or our Engineering Ansible Courses. If you're not sure which course is most relevant to your experience, please get in touch and we can help.

We also offer courses on a wide range of other Infrastructure tools and technologies, including Puppet and Containers.

For more information, or to book a training course, please fill out the form below and we'll be in touch!