An Ansible role that provides the ability to generate secrets/credentials and store them in CredStash. Also provides a lookup that allows the easy retrieval of the credentials
Requires the credstash
python module to be installed.
Run pip install credstash
to install the dependency.
There are none for the role as the role provides a module and lookup, both of the
name credstash_credential
.
To use either the module or lookup the role must be referenced first.
- hosts: localhost
roles:
- role: credstash_credential
The credstash_credential
module allows you to create and delete CredStash secrets
from within Ansible Playbooks.
The credstash_credential
lookup is just a minor variation on the credstash
lookup
that has a different default for region
and provides a new parameter of stack
so
as to compliment the credsrash_credential
module.
Apache