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

Diff Revision 4

This is not the most recent revision of the diff. The latest diff is revision 7. See what's changed.

orig
1
2
3
4
5
6
7

Commits

First Last Summary ID Author
Support installing a Windows based teamcity agent
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)
49931b0077ff0149e877ad0ea18f3029cad8c67f Sorvival
This diff has been split across 2 pages: 1 2 >
README.md
requirements.txt
collections/requirements.yml
roles/git/meta/main.yml
roles/git/tasks/main.yml
roles/git/tasks/windows.yml
roles/mercurial/meta/main.yml
roles/mercurial/tasks/main.yml
roles/mercurial/tasks/windows.yml
roles/mercurial/vars/windows.yml
roles/meson/defaults/main.yml
roles/meson/meta/main.yml
roles/meson/tasks/main.yml
roles/meson/tasks/windows.yml
roles/openjdk/tasks/main.yml
roles/openjdk/tasks/windows.yml
roles/openjdk/vars/windows.yml
roles/teamcity/defaults/main.yml
roles/teamcity/meta/main.yaml
roles/teamcity/tasks/agent.yml
This diff has been split across 2 pages: 1 2 >
Loading...