Skip to content

EvanKrall/puppet-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Evan Krall
Jul 10, 2016
f80d42f · Jul 10, 2016

History

17 Commits
May 31, 2015
Jul 10, 2016
Jun 18, 2015
Jun 18, 2015
May 31, 2015
May 31, 2015
Apr 10, 2016
May 31, 2015
May 31, 2015
May 31, 2015
May 31, 2015
Sep 8, 2015
May 31, 2015

Repository files navigation

puppet-vault

Puppet module for managing Hashicorp's Vault

##Prerequisites This module requires:

  • puppet-staging
  • a zip package to be installed (eg package { "zip": ensure => installed })

##Installation

To simply install the vault binary:

include vault

To run it in server mode:

class { 'vault':
  service_enable => true,
  service_ensure => 'running',
  manage_service => true,
}

What this module handles

This module handles installing the vault binary, writing a config file for server mode, and creating an init script.

It does not:

##Development Open an issue or fork and open a Pull Request

##Acknowledgements

Much of the initial code was adapted from solarkennedy/puppet-consul. Thank you to the contributors to that project.