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.