This repository contains all of the ansible roles for setting up a TeamCity agent to connect to the Instant Messaging Freedom TeamCity server.

Currently it only supports Debian hosts, but adding other platforms is in progress. Namely Macintosh, but maybe Windows as well.


To setup an agent you first need to create an Ansible inventory file. I typically put this in the hosts/ directory with a name according to who they belong to or where they're running. This can be any format that Ansible supports, but I tend to use the plain text version as it's easier to disable hosts.

Once you have created this inventory, you can execute the ./run script and it will go ahead and configure your hosts. Your hosts will have to be authorized in the TeamCity web interface by an administrator.

Recent Changes