Vault Salt Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Eric Renfro e83b34c806 Fix systemd service unit 5 years ago
test/integration Merge some tests to make travis faster (less permutations) 6 years ago
vault Fix systemd service unit 5 years ago
.gitignore Add support for tests 6 years ago
.kitchen.yml Updated test kitchen 5 years ago
.travis.yml Add support for tests 6 years ago
Gemfile Add support for tests 6 years ago
Gemfile.lock Add support for tests 6 years ago
LICENSE Add license file 5 years ago
README.rst Updated documentation and example 5 years ago
pillar.example Updated documentation and example 5 years ago

README.rst

======
Vault
======

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

Formulas for working with `Vault <http://www.vaultproject.io>`_

Available states
================

.. contents::
:local:

``vault``
----------

Installs and configures the Vault service.


``vault.install``
-----------------

Downloads and installs the Vault binary file.

``vault.config``
----------------

Provision the Vault configuration files and sources.

``vault.service``
-----------------

Adds the Vault service startup configuration or script to an operating system.

To start the service during Salt run and enable it at boot time, you need to set the following Pillar:

.. code:: yaml

vault:
service: true


Testing
=======

Testing is done with `Test Kitchen <http://kitchen.ci/>`_
for machine setup and `inspec <https://github.com/chef/inspec/>`_
for integration tests.

Requirements
------------

* Ruby
* Docker

::

gem install bundler
bundle install
bundle exec kitchen test all