Get in Touch

Course Outline

Introduction to Ansible

  • Overview of Ansible's origins and the motivations behind its creation
  • Comparative analysis with Saltstack and other alternatives
  • Discussion on the advantages and constraints of adopting Ansible

Practical Demonstrations

  • Automating the configuration of an Apache web server
  • Handling configuration modifications

Playbook Development

  • Defining and using Roles
  • Including files and modules
  • Managing Variables
  • Utilizing Filters
  • Implementing Conditional Logic
  • Using Loops
  • Accelerated Mode
  • Handling Asynchronous Actions
  • Task Pooling
  • Dry Run execution
  • Delegation, Rolling Updates, and Local Actions
  • Error Management
  • Lookup Functions
  • User Prompts
  • Applying Tags
  • Vault Encryption
  • Interactive Playbook Execution

Working with Modules

  • Installing custom and community modules
  • Review of frequently used modules

Additional Topics

  • Ansible Galaxy
  • AWX Project
  • Testing Methodologies
  • YAML Syntax Essentials

Requirements

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

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories