Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.34 KB

README.md

File metadata and controls

43 lines (31 loc) · 1.34 KB

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.