Introduction Ansible is one of the most popular configuration management tools. I’ve written about Ansible Testing previously. Ansible consists of a number of modules that provide atomic operations such as installing a package or creating an AWS EC2 virtual machine. These modules are basically Python programs that adhere to an Ansible protocol. On Windows, modules are instead written in PowerShell. The presence of the PowerShell interpreter is one prerequisite for Ansible provisioning on Windows machines.