Get in Touch

Course Outline

Introduction to Ansible

  • A concise overview of Ansible's origins and the rationale behind its development
  • A brief comparison with Saltstack and other similar tools
  • An analysis of the advantages and constraints of using Ansible

Practical Examples

  • Configuring an Apache server deployment
  • Managing and applying configuration changes

Playbooks

  • Roles
  • Inclusion mechanisms
  • Variables
  • Filters
  • Conditional statements
  • Loops
  • Accelerated Mode
  • Asynchronous Actions
  • Pooling
  • Dry Run functionality
  • Delegation, Rolling Updates, and Local Actions
  • Error Handling
  • Lookups
  • Prompts
  • Tags
  • Vault
  • Interactive execution of playbooks

Working with Modules

  • Installing Ansible modules
  • An overview of frequently used modules

Additional Topics

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

Requirements

Proficiency in Linux/Unix administration is a prerequisite for this course.

 21 Hours

Testimonials (7)

Related Categories