Ansible 101 - Essentials

Next ClassMay 13

Specs

  • 5 days

  • Lecture & Labs

Overview

Ansible is used to bring structure and consistency to system deployments, implementations, and changes. Students tempted to write a complex Python script to do a networking automation task will discover that the problem is already solved by an Ansible module. Lots of unnecessary Python scripts can be eliminated by using Ansible whenever possible. Ansible is used for both network and server administrators alike.

Objectives

  • Overview of Ansible and critical modules

  • AI LLM prompt engineering for generating Ansible solutions

  • Ansible collections for content delivery

  • Building roles for code reuse

  • YAML formatting

  • Playbook construction and order of execution

  • Jinja2 templating

  • Static and Dynamic inventory management

  • Credential Management and Encryption with Vault

  • Finding solutions on Ansible Galaxy

  • Version controlling code with Git

Private offerings available! Contact us