vault job from vault/0.3.0
Github source:
c7192a50
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
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.