Skip to content

vault job from vault/0.1.1

Github source: d23b8dac 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

region

AWS region

Default
us-east-1
secret_key

AWS secret key

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_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
127.0.0.1
port

Port for TCP connection

Default
8200
tls_cert_file

TLS Certificate file

tls_key_file

TLS Key File

tlsdisable

Disable TLS

Default
1

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 (from bin/monit_debugger)
  • bin/vault_ctl (from bin/vault_ctl)
  • config/server.hcl (from config/vault.conf.erb)
  • 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.