Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.01 KB

README.rst

File metadata and controls

62 lines (44 loc) · 1.01 KB

Vault

https://travis-ci.org/saltstack-formulas/vault-formula.svg?branch=master

Formulas for working with Vault

Available states

Install the vault binary

Install and configure the vault server

To use it, just include vault.server in your top.sls, and configure it using pillars:

vault:
  vault_version: 0.7.0
  listen_protocol: tcp
  listen_port: 8200
  listen_address: 0.0.0.0
  strict_tls: 0
  default_lease_ttl: 24h
  max_lease_ttl: 24h
  self_signed_cert:
    enabled: false
  backend: {}
  dev_mode: true
  service:
    type: systemd

Testing

Testing is done with Test Kitchen for machine setup and inspec for integration tests.

Requirements

  • Ruby
  • Docker
gem install bundler
bundle install
bundle exec kitchen test all