NOTE: This README is generated using the knife-cookbook-doc plugin. Please do not edit this file directly, instead use the
rake doc
task.
Installs TeamCity server and agent
- mac_os_x
- ubuntu
- centos
- teamcity::default - Installs TeamCity Agent on target OS
- teamcity::server - Installs TeamCity Server on CentOS or Ubuntu
['server']['source_url']
|
Default: https://download.jetbrains.com/teamcity/TeamCity-2020.1.3.tar.gz
|
['server']['checksum']
|
Default: 8d21480da9392709efd6dd6cb7b513211a45e462909799b5b880e36def1522fc
|
['server']['url']
|
Default: http://localhost:8111
|
['server']['port']
|
Default: 8111
|
['server']['user']
|
Default: teamcity
|
['server']['group']
|
Default: users
|
['server']['install_dir']
|
Default: /opt
|
['server']['pid_file']
|
Default: /usr/local/teamcity-server/logs/catalina.pid
|
['server']['data_path']
|
Default: /var/teamcity-server/data
|
['agent']['install_dir']
|
Install directory for agent Default: platform_family?('windows') ? 'C:\\teamcity-agent\\' : '/opt/teamcity-agent
|
['agent']['work_dir']
|
Default: platform_family?('windows') ? 'C:\\teamcity-agent' : '/var/teamcity-agent
|
['agent']['name']
|
Default: node['hostname']
|
['agent']['user']
|
Default: teamcity
|
['agent']['uid']
|
Default: 1023 if platform_family?('mac_os_x')
|
['agent']['group']
|
Default: platform_family?('mac_os_x') ? 'staff' : 'users
|
['agent']['home']
|
Default: case node['platform_family']
|
['agent']['update_properties_file']
|
Default: false
|
['agent']['properties']
|
Two dimensional has of additional properties that are added to conf/buildAgent.properties file Default: { ... }
|
['agent']['stdout_path']
|
Default: /dev/null
|
['agent']['launch_command']
|
Default: bin/agent.sh run
|
['agent']['mac_os_x']['setup_assistant']
|
Default: { ... }
|
['agent']['windows_service']['startuptype']
|
Default: Automatic
|
['ignore_dsc_errors']
|
Default: true
|
node['java']['jdk_version']
|
Default: platform_family?('mac_os_x') ? '' : '8
|
node['java']['windows']['url']
|
Default: nil
|
node['java']['windows']['package_name']
|
Default: Java SE Development Kit 8 Update 152 (64-bit)
|
node['java']['windows']['checksum']
|
Default: nil
|
Maintainer:: Roblox (info@roblox.com)
Source:: https://github.com/Roblox/chef-teamcity
Issues:: https://github.com/Roblox/chef-teamcity/issues
License:: Apache-2.0
- Originally cookbook by Andrey Chernih (https://github.com/andreychernih/chef-teamcity)
- Rewritten by Antek Baranksi (https://github.com/Sauraus)