Get in Touch

Course Outline

Introduction to Ansible

  • A concise overview of Ansible's origins and the rationale behind its development
  • A brief comparison of Ansible with alternatives such as Saltstack
  • An analysis of the key advantages and constraints associated with Ansible

Practical Examples

  • Implementing configuration settings for an Apache server
  • Techniques for managing and tracking configuration changes

Working with Playbooks

  • Defining and utilizing Roles
  • Managing Inclusion
  • Working with Variables
  • Applying Filters
  • Implementing Conditionals
  • Utilizing Loops
  • Using Accelerated Mode
  • Executing Asynchronous Actions
  • Managing Pooling
  • Performing Dry Runs
  • Handling Delegation, Rolling Updates, and Local Actions
  • Implementing Error Handling
  • Using Lookups
  • Managing Prompts
  • Applying Tags
  • Securing data with Vault
  • Executing playbooks in interactive mode

Managing Modules

  • Procedures for installing modules
  • An overview of frequently used modules

Additional Topics

  • Introduction to Ansible Galaxy
  • Overview of the AWX Project
  • Developing Testing Strategies
  • Mastering YAML Syntax

Requirements

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

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories