Get in Touch

Course Outline

Introduction to Ansible

  • Origins of Ansible and its development rationale
  • Comparison with Saltstack and other tools
  • Key benefits and limitations of Ansible

Practical Demonstrations

  • Configuring an Apache server deployment
  • Managing configuration modifications

Advanced Playbook Development

  • Defining and using Roles
  • Importing and Including tasks
  • Managing Variables
  • Using Filters
  • Implementing Conditionals
  • Utilizing Loops
  • Accelerated Mode
  • Executing Asynchronous Actions
  • Configuring Pooling
  • Using Dry Run mode
  • Delegation, Rolling Updates, and Local Actions
  • Handling Errors
  • Using Lookups
  • Implementing Prompts
  • Applying Tags
  • Vault encryption
  • Interactive execution of playbooks

Managing Modules

  • Installing new Modules
  • Overview of frequently used modules

Additional Topics

  • Using Ansible Galaxy
  • The AWX Project
  • Testing Strategies
  • YAML Syntax conventions

Requirements

A solid foundation in Linux or Unix administration is a prerequisite for this course.

 21 Hours

Testimonials (7)

Upcoming Courses

Related Categories