Intermediate Ansible

Monday, 2nd Jul 2018
9am start
$760.00 per person (excl. GST)
Wellington

This course follows on from the Introduction to Ansible and covers topics with more depth.

Course outline
  • Organising Infrastructure Code
    • Including playbooks
    • Including tasks
    • Passing variables to includes
    • Blocks
  • Roles
    • Components of roles
    • Writing a role
  • Task conditions
    • Interpreting and controlling errors
    • Ignoring errors
    • Manipulating task conditions
    • Errors
    • Changed state
    • Error recovery
    • block/rescue
  • Deploying code
    • Deploying loadbalanced applications
    • Ansible via a bastion host
  • Set Theory in Ansible
    • Set theory filters
    • Inventory set theory operators
  • In place rolling upgrade
    • Serialising upgrades
    • Delegation
    • Failing fast
  • Expand and contract
  • Dynamic inventories

Note: These are the topics normally covered but might alter slightly depending on the needs of the trainees.

Target audience

Those that have used Ansible and need to cover more advanced topics

Prerequisites

Participants should already have an understanding of Ansible concepts including: playbook structure, inventories, variables, conditionals, iteration, filters and templates, equivalent to Introduction to Ansible course.