/ansible-teamcity-agent

Ansible role for automatic setup of TeamCity Agent

MIT LicenseMIT

TeamCity Agent

Build Status

This role will install and configure TeamCity Agent for TeamCity Server - CI tool from Jetbrains. Feel free to use it along with my TeamCity Server role - matisku.teamcity-server.

Requirements

  1. teamcity-server - TeamCity Server
  2. ansiblebit.oracle-java - Java is required on TeamCity Agent

Role Variables

Variable name Default value Description
teamcity_agent_server_url localhost TeamCity Server URL
teamcity_agent_server_port 8111 TeamCity Server Port
teamcity_agent_install_dir /opt/buildAgent TeamCity Agent Install Dir
teamcity_server_user_name teamcity Teamcity Adminin User
teamcity_server_user_passwd teamcity Teamcity Admin Password

Dependencies

This role depends on java role.

Example Playbook

Example playbook:

- hosts: teamcity-agent
  roles:
    - matisku.teamcity-agent

Author Information

This role was created by Mateusz Trojak for Brainly. We are using this role for company CI automation with easy scaling if needed.

License

Copyright © 2016-2018 Mateusz Trojak. See LICENSE for details.