SaltStack formula to install and configure Vault from Hashicorp for managing secrets in your infrastructure
Note
This formula includes custom execution and state modules that must be synced to the target minion/master prior to executing the formula. These modules additionally require the hvac library to be installed for the extensions to be made available.
Install and start the Vault server
Create a configuration file for the installed Vault server and restart the Vault service
Initialize and optionally unseal the installed Vault server. If PGP public keys or Keybase usernames are provided then the sealing keys will be regenerated after unsealing and then backed up to the Vault server.
Do an in place upgrade of Vault to the version specified in the vault:overrides:version pillar value.
Execute the tests for the associated state files.
This formula was created from a cookiecutter template.
See https://github.com/mitodl/saltstack-formula-cookiecutter.