vault

Hashicorp Vault management

Kevin James

thekevjames

7,526 downloads

7,090 latest version

4.2 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
  • 0.0.1
released Feb 11th 2016
This version is compatible with:
  • Puppet Enterprise >= 2015.0.0 < 2016.0.0
  • Puppet >= 4.0.0 < 5.0.0
  • RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    SLES
    ,
    Debian
    ,
    Ubuntu
    ,
    Solaris
    ,
    AIX

Start using this module

Documentation

thekevjames/vault — version 0.1.2 Feb 11th 2016

puppet-vault

A Puppet Module to install and manage Vault.

puppet-vault is available on the Puppet Forge.

Usage

Simply

include ::vault

Configuration

The module will configure your vault instance with hiera. Somewhere in your hiera files, set:

vault::config: |
    {
        "backend": {
            "file": {
                "path": "/etc/vault"
            }
        },
        "listener": {
            "tcp": {
                "address": "127.0.0.1:8200",
                "tls_disable": 1
            }
        }
    }

Note that the above is set by default, so you only need to overwrite it if you do not want the default values.