Skip to content

tsa job from concourse/0.59.0

TSA registers workers with the ATC via a SSH interface.

Github source: 139a34a9 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
password

ATC API basic auth password

Default
""
username

ATC API basic auth username

Default
""

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

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.