Training Agenda

Ansible

Ansible is an agentless automation platform that uses SSH and YAML playbooks to configure servers, deploy applications, and orchestrate infrastructure changes. Its simplicity — no agents, no daemons, readable YAML — makes it accessible to teams without deep programming backgrounds while remaining powerful enough for enterprise-scale automation.

2 days On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
From agentless basics to enterprise automation at scale
Day 1

Foundations — Inventory, Playbooks & Templating

  • Inventory: static INI and YAML inventories, dynamic inventory plugins for AWS EC2, GCP, and Azure
  • Playbook structure: plays, tasks, hosts targeting, become and connection settings
  • Core modules: file, copy, template, service, package, user, command, shell — and when not to use command/shell
  • Variables and precedence: inventory vars, group_vars, host_vars, extra vars, registered results
  • Jinja2 templating: filters, tests, conditionals in templates, loop constructs with with_items and loop
  • Handlers: notify and handler chaining for service restarts on config change
  • Error handling: block/rescue/always, ignore_errors, failed_when, changed_when
Day 2

Roles, Secrets & Enterprise Automation

  • Role structure: tasks, handlers, defaults, vars, files, templates, meta — Galaxy collection packaging
  • Ansible Galaxy: consuming community collections, requirements.yml, pinning collection versions
  • Ansible Vault: encrypting variables and files, vault IDs for multiple passwords, CI/CD vault integration
  • Idempotency patterns: writing idempotent tasks, testing with Molecule (Docker and Podman drivers)
  • AWX / Automation Platform: job templates, inventories, credentials, schedules, and RBAC in AWX UI
  • Terraform integration: using Ansible for post-provisioning configuration after Terraform apply
  • CI/CD pipelines: running Ansible in GitHub Actions and GitLab CI with SSH key management
Learning Outcomes
What your team walks away with

Participants can write, test, and operate Ansible automation across a real server fleet — from simple playbooks to role-based collections running on AWX.

Book the Ansible training

Reach out to schedule a session for your team — remote, on-site, or hybrid, in German or English.

Get in touch