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