Support installing a Windows based teamcity agent

Review Request #1008 — Created Oct. 8, 2021 and submitted — Latest diff uploaded

Information

imfreedom/ansible
default

Reviewers

This will only cover what's needed to get a working teamcity agent and install
MSYS2, but what we will not cover in this commit is getting all the necessary
dependencies for building Pidgin in Windows

This commit will also update the README to mention that installing the ansible
collections we depend on is now necessary (this is our first use of ansible
collection in this repo and it makes our life easier since it provides some
handy modules for interacting with Windows)

Ran teamcity_simple_agent.yml playbook against a Windows 10 virtual machine and a containerized teamcity server and I ended up getting all the way until a succesfully registered (but unauthorized) agent

Commits

Files