Skip to content

vault-broker job from vault/0.5.0

Github source: aa5a5312 or master branch

Properties

vault

broker

backend
address

The address to use when accessing the Vault to set up new policies and manage provisioned services.

advertise

The address to hand out to bound applications, along with their credentials. Defaults to vault.broker.backend.address.

Default
""
skip_verify

Instructs the broker to ignore SSL/TLS certificate problems (self-signedness, domain mismatch, expiration, etc.). Set this at your own risk.

Default
false
token

The token that the service broker will use when interacting with the Vault.

guid

A unique GUID to use for this service broker inside of Cloud Foundry.

Default
""
password

The password for authenticating interaction with Cloud Foundry.

Default
vault
service
description

A description of the service, also for the marketplace.

Default
Vault Secure Storage
name

Name of the service, as shown in the marketplace.

Default
vault
tags

A list of tags to apply to the service.

Default
[]
username

The username for authenticating interaction with Cloud Foundry.

Default
vault

Templates

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

  • bin/ctl (from bin/ctl)
  • bin/monit_debugger (from bin/monit_debugger)
  • data/properties.sh (from data/properties.sh.erb)
  • helpers/ctl_setup.sh (from helpers/ctl_setup.sh)
  • helpers/ctl_utils.sh (from helpers/ctl_utils.sh)

Packages

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