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
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.