This repository contains all of the ansible roles for setting up a TeamCity agent to connect to the Instant Messaging Freedom TeamCity server.
There are currently 3 playbooks you can run.
teamcity_convey_agents.yaml
will setup the agent to use convey and docker
to build for many platforms all in containers.
teamcity_coverity_agents.yaml
will setup the agent to run coverity builds
directly on the agent.
teamcity_simple_agents.yaml
will setup the agent to run directly on the agent.
To run one of these playbooks you just need to run
ansible-playbook <playbook>
If you just want to run against specific hosts you can use
--limit host1,host2
.