CONTENTS

This course is focused on creating Ansible Dynamic Inventories and Playbooks and using Ansible modules to create a Continuous Integration and Continuous Development environments using the recommended best practices.

Once configured, you’ll learn the basics of ansible inventories and playbooks, the basics of the playbooks language. After completing the provided exercises, you’ll dive into more advanced concepts and gain real-world knowledge of the best practices when setting up a system with ansible. At last we’ll go over some real-world scenarios of using Ansible in the cloud or on-premises.

TARGET AUDIENCE

  • DevOps Professionals/Engineers
  • System Engineers
  • System Architects

PREREQUISITES

  • Knowledge of linux command prompt required.
  • Knowledge of basic OS concepts is helpful.
  • Some experience with CI/CD is helpful.
  • Access multiple Linux (Mac OSX) systems/servers – either bare-bone or VMs.
  • Installed Virtualization Software – Virtualbox preferred.

EXERCISES

This course is theoretical with hands-on exercises and assignments. All exercises are done in Linux environment with access to some virtualization software (VirtualBox preferred).

NOTE

This course is not delivered with the FoldOut methodology.

Ansible Setup

  • Ansible local installation
  • Ansible configuration
  • Command Line Tools
  • Inventories
  • Playbooks

Inventory

  • Hosts and Groups
  • Variables
  • Groups of Groups, Variables
  • Dynamic Inventory
  • Example Scripts

Playbooks – Basics

  • What are playbooks
  • Playbook Language
  • Variables and Templating
  • Conditionals and Loops
  • Blocks
  • Errors
  • Reusable Playbooks

Playbooks – Advanced

  • Dry Runs and Playbook Debugger
  • Privileges and privilege escalation
  • Advanced Syntax
  • Ansible Vault
  • Error Handling
  • Working with patterns
  • Working with modules
  • Working with plugins

Best Practices

  • Strategies
  • Content Organization
  • Staging and Production
  • Rolling Updates
  • OS handling
  • Coding standards
  • Version Control
  • Variables and Vault

Scenarios

  • Ansible and AWS
  • Ansible and Azure
  • Google Cloud Platform
  • CD and Rolling Updates
  • Ansible and Vagrant
  • Ansible and Python Virtual Environment

Duration: 2 days

PRICES (EXCL. VAT)

Recorded training: € 1210 Buy now

We offer substantial discounts for group bookings, and we have corporate rates with most of the operators and equipment suppliers in the world.

Get in touch »

Don't miss a thing

Please sign up for our newsletter and you will be first to hear on upcoming events, new training subjects and more...