Get in Touch

Course Outline

Introduction to Ansible

  • Overview of Ansible’s history and its primary use cases
  • Comparison with alternative tools like Saltstack
  • Evaluation of Ansible’s strengths and constraints

Practical Demonstrations

  • Example: Configuring an Apache web server
  • Example: Handling configuration modifications

Working with Playbooks

  • Roles and their structure
  • Module inclusion techniques
  • Variable management
  • Using filters for data transformation
  • Conditional logic implementation
  • Loop constructs for iteration
  • Leveraging Accelerated Mode
  • Executing asynchronous actions
  • Managing connection pooling
  • Performing dry runs for validation
  • Delegation, rolling updates, and local execution
  • Implementing error handling
  • Using lookup functions
  • Prompting for user input
  • Tagging tasks for selective execution
  • Securing secrets with Vault
  • Interactive playbook execution

Module Management

  • Installing new modules
  • Review of frequently used modules

Additional Topics

  • Utilizing Ansible Galaxy
  • Working with the AWX Project
  • Developing testing strategies
  • Understanding YAML syntax requirements

Requirements

Candidates must possess foundational Linux/Unix administration experience.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories