Skip to content

tsa job from concourse/0.72.1

TSA registers workers with the ATC via a SSH interface.

Github source: 98e84e5d or master branch

Properties

blackbox

syslog

sources
tsa

files whose contents blackbox will emit to its syslog drain

Default
  - /var/vcap/sys/log/tsa/tsa.stdout.log
  - /var/vcap/sys/log/tsa/tsa.stderr.log

consul

agent

services
tsa

this property auto-registers TSA as a service

Default
{}

tsa

atc

address

atc server connection address

Default
atc.service.dc1.consul:8080

authorize_generated_worker_key

permit access via generated worker key, local to deployment

Default
true

authorized_keys

public keys to permit

Default
[]

forward_host

address to advertise forwarded worker connections to. if not specified, determined dynamically.

heartbeat_interval

interval on which to register with the ATC

Default
30s

host_key

private key to use for the SSH server. if not specified, a deployment-scoped default is used.

Default
""

listen_port

port to listen on for tsa ssh server

Default
2222

yeller

api_key

api key from yeller to output errors from concourse to yeller

Default
""
environment_name

environment name you wish to group errors under in yeller

Default
""

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/tsa/ directory (learn more).

  • bin/tsa_ctl (from tsa_ctl.erb)
  • config/host_key (from host_key.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.