While Ansible started life as a orchestration and configuration as code platform for Linux it’s ability to manage Windows systems has been steadily increasing. Working with Ansible and developing playbooks has been somewhat challenging on the Windows platform which likely holds back it’s use on that platform (look no farther than the lack of Windows playboks on Ansible Galaxy for evidence). However with the introduction of Windows Subsystem for Linux and expanded Windows support in last year things have become much better. I work in a mixed Windows/Linux environment hosted on an internal VSphere environment (we can’t all be cloud native unicorns). To support that environment and move us to a more sensible ‘infrastructure-as-code’ configuration, I now do Ansible playbook development for Windows and Linux on an almost daily basis from my Windows 10 workstation.