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
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.
- Write idempotent playbooks for server configuration and application deployment using proper module patterns
- Structure automation as reusable roles and share them as Ansible Galaxy collections
- Manage secrets securely with Ansible Vault including CI/CD pipeline integration
- Test roles automatically with Molecule before pushing to production inventories
- Run Ansible at scale through AWX with job templates, schedules, and team-based RBAC
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