vault job from vault/0.4.0
Github source:
90264db3 or
master branch
Properties¶
vault¶
backend¶
consul¶
address¶Address for Consul
datacenter¶Datacenter for Consul
path¶Path for Consul
- Default
vault/
scheme¶Scheme for Consul
token¶Access Token for Consul
file¶
path¶Path for File backend
- Default
/var/vcap/store/
s3¶
access_key¶AWS access key
bucket¶S3 bucket name
endpoint¶AWS S3 endpoint
region¶AWS region
- Default
us-east-1
secret_key¶AWS secret key
session_token¶AWS session token
use_consul¶Use Cosul for data store
- Default
false
use_file¶Use File backend
- Default
false
use_inmem¶Use In Memory backend
- Default
false
use_s3¶Use S3 backend
- Default
false
use_zookeeper¶Use Zookeeper as data store
- Default
false
zookeeper¶
address¶Address for Zookeeper
- Default
localhost:2181
path¶Path for Zookeeper
- Default
vault/
disable_mlock¶Disable mlock if you’re crazy
- Default
false
ha¶
domain¶The DNS domain name to advertise in HA configuration. If unspecified, advertise_addr will not be set.
name¶The DNS hostname to advertise in HA configuration. The keywords (deployment) and (index) will be replaced by the configured deployment and instance index (i.e. ‘prod-vault’ and ‘3’)
- Default
(deployment)-(index)
listener¶
tcp¶
address¶Address for TCP connection
- Default
0.0.0.0
port¶Port for TCP connection
- Default
8200
tls¶certificate¶Contents of the PEM-encoded TLS server certificate
key¶Contents of the PEM-encoded TLS server private key
statsd_addr¶Address for StatsD
statsite_addr¶Address for statsite
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/ directory
(learn more).
bin/monit_debugger(frombin/monit_debugger)bin/vault_ctl(frombin/vault_ctl)config/server.hcl(fromconfig/vault.conf.erb)data/properties.sh(fromdata/properties.sh.erb)helpers/ctl_setup.sh(fromhelpers/ctl_setup.sh)helpers/ctl_utils.sh(fromhelpers/ctl_utils.sh)ssl/certificate.pem(fromssl/certificate.pem)ssl/key.pem(fromssl/key.pem)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.