Ideal for teams that…
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
How to create and run Ansible playbooks in Windows environments
How to use modules, collections, and best practices for managing Windows with Ansible
Practical skills in AWX, permissions management, and secrets handling
Automating typical Windows administrative tasks, from configuration to software installation
What we actually do
- · Overview of orchestration systems
- · What is Ansible?
- · Basics of YAML and Jinja
- · Lab environment – setup and configuration
- · What is AWX?
- · Installation methods for Ansible and AWX
- · Variables
- · Inventory and smart-inventory
- · Playbooks
- · Modules
- · Roles and collections
- · Tasks and plugins
- · Creating playbooks, roles, and collections
- · Running modules from the command line
- · Building deployments from scratch
- · Working with configuration templates
- · Case study: “zero to hero” – deploying an application with a database and load balancer
- · Debugging Ansible playbooks and Jinja2 templates
- · Python
- · PowerShell
- · Running modules and testing during development
- · Overview of the roles and collections repository
- · Using community-provided solutions for faster deployments
- · Harnessing the power of the community to accelerate work
- · Permission models in AWX – discussion and examples
- · Dev
- · Test
- · QA
- · UAT
- · Prod
- · Shared vs separate inventories
- · Where to define variables?
- · Static
- · Dynamic
- · Hybrid
- · Structuring inventory and subfolders
- · Examples of dynamic inventory and custom implementations
- · Concepts of local Ansible execution environments
- · Examples of configuring developer working environments
- · Ansible Vault and automatic secrets loading
- · External secrets management concepts
- · WinRM connection
- · OpenSSH connection
- · Running Ansible modules in PowerShell locally on Linux
- · User and group membership management
- · Service and process management
- · Software installation
- · Lookups
- · Tagging
- · Blocks
- · Task delegation and retries
- · Execution reports
- · Safe service restarts
- · AWX installation and configuration methods
- · Running with default Ansible execution environment
- · Using custom virtual and execution environments
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced Ansible Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Advanced Linux System Administration Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible Basic Training
Cloud, automation and CI/CD in practice — hands-on for engineering teams.