Cloud & DevOps

Ansible – Windows Systems Automation Training

An intensive workshop for IT teams who want to automate the management of Windows environments using Ansible and the AWX platform.

Duration
6h
Who it's for

Ideal for teams that…

1 Windows system administrators and engineers who want to implement task automation
2 DevOps and infrastructure specialists working in organizations with large Windows environments
3 Operations and maintenance teams planning to standardize and automate configuration
4 IT security and compliance professionals seeking greater control and auditability
Outcomes after the program

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

Program · 12 modules

What we actually do

M01
Introduction
  • · Overview of orchestration systems
  • · What is Ansible?
  • · Basics of YAML and Jinja
M02
Ansible Basics
  • · Lab environment – setup and configuration
  • · What is AWX?
  • · Installation methods for Ansible and AWX
M03
Working with Ansible
  • · 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
M04
Debugging
  • · Debugging Ansible playbooks and Jinja2 templates
  • · Python
  • · PowerShell
  • · Running modules and testing during development
M05
Ansible Galaxy
  • · Overview of the roles and collections repository
  • · Using community-provided solutions for faster deployments
  • · Harnessing the power of the community to accelerate work
M06
Working in Large Organizations with AWX
  • · 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
M07
Developer Execution Environments
  • · Concepts of local Ansible execution environments
  • · Examples of configuring developer working environments
M08
Secrets in AWX
  • · Ansible Vault and automatic secrets loading
  • · External secrets management concepts
M09
Windows Orchestration
  • · WinRM connection
  • · OpenSSH connection
  • · Running Ansible modules in PowerShell locally on Linux
M10
Best Practices for Windows Management
  • · User and group membership management
  • · Service and process management
  • · Software installation
M11
Additional Topics and Best Practices
  • · Lookups
  • · Tagging
  • · Blocks
  • · Task delegation and retries
  • · Execution reports
  • · Safe service restarts
M12
AWX – Advanced Topics
  • · AWX installation and configuration methods
  • · Running with default Ansible execution environment
  • · Using custom virtual and execution environments
Every module is adapted to your stack and context. The above is a starting point — not a fixed agenda.
How we work

From brief to retro in 30 days.

01

Brief & diagnosis

A call with the team lead + a short survey for participants. We define goals, gap and context.

02

Program customization

We adapt modules, case studies and code examples to your stack. Approval in 5 days.

03

Workshop

Trainer-led sessions, hands-on, code review. Mentor available between sessions too.

04

Retro + report

Outcome report for the team and lead. 30 days of consulting included.

Inquiry

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.

Quote within 48h of the brief
First session within 30 days
Pilot before the full decision
VAT invoice, payment in instalments possible

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.