matevarga.teamcity-agent

TeamCity Agent

=========

This role will set up and configure the TeamCity Agent for the TeamCity Server, which is a continuous integration (CI) tool from Jetbrains.

Requirements

  1. teamcity-server - You need a TeamCity Server.
  2. geerlingguy.java - Java must be installed on the TeamCity Agent.

Role Variables

Variable Name Default Value Description
teamcity_agent_server_url localhost URL of the TeamCity Server
teamcity_agent_server_port 8111 Port for the TeamCity Server
teamcity_agent_install_dir /opt/buildAgent Directory where the TeamCity Agent will be installed
teamcity_server_user_name teamcity Username for TeamCity Admin
teamcity_server_user_passwd teamcity Password for TeamCity Admin

Dependencies

This role requires the java role.

Example Playbook

Here’s an example of how to use this role in a playbook:

- hosts: teamcity-agent
  roles:
    - matevarga.teamcity-agent

Author Information

This role was originally created by Mateusz Trojak for Brainly. I have taken it and modified it to better fit my own needs.

License

Copyright © 2017 Mate Varga. Refer to the LICENSE file for details.

Informazioni sul progetto

Installs and automatically configure TeamCity Agent.

Installa
ansible-galaxy install matevarga.teamcity-agent
Licenza
mit
Download
74
Proprietario