tsa job from concourse/2.0.1
TSA registers workers with the ATC via a SSH interface.
Github source:
721ab17
or
master branch
Properties¶
atc
¶
url
¶ATC API endpoint to which workers will be advertised. If not specified, it will be autodiscovered via BOSH links.
- Default
http://127.0.0.1:8080
authorize_generated_worker_key
¶
Permit access via generated worker key, local to the deployment. Set to
false
if you plan on only ever using explicitly configured and
authorized worker keys.
- Default
true
authorized_keys
¶
Public keys to authorize for SSH connections.
- Default
[]
bind_port
¶
Port on which to listen for SSH connections.
- Default
2222
forward_host
¶
Address to advertise forwarded worker connections to.
If not specified, the instance’s address is used.
heartbeat_interval
¶
Interval on which to register workers 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
""
host_public_key
¶
Public key component of the host’s key. This property is exported via the tsa
link so that workers can discover it.
- Default
""
yeller
¶
api_key
¶If configured, errors emitted to the logs will also be emitted to Yeller. This is only really useful for Concourse developers.
- Default
""
environment_name
¶Environment name to specify for errors emitted to 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
(fromtsa_ctl.erb
)config/host_key
(fromhost_key.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.