我想使用Hashicorp Vault和Ansible来检索我将在Ansible playbook中使用的用户名/密码.
保险柜已设置 - 我创建了一个秘密.整合两者的步骤是什么?关于插件的文档并不是那么好.我尝试从ansible文件查找,但这有效,但如何使用第三方插件?有人可以帮助我遵循以下步骤吗?
pip install ansible-modules-hashivaultansible.cfg为指向vault.py我的Ansible Project的"plugin"文件夹中的位置要测试基本集成,我可以使用以下playbook吗? https://pypi.python.org/pypi/ansible-modules-hashivault
- hosts: localhost
-tasks:
- hashivault_status:
register: 'vault_status'
Run Code Online (Sandbox Code Playgroud)试过这个,但我得到:
An exception occurred during task execution. The full traceback is:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 119, in run
res = self._execute()
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 431, in _execute
self._task.post_validate(templar=templar)
File "/usr/lib/python2.7/site-packages/ansible/playbook/task.py", line 248, in post_validate
super(Task, self).post_validate(templar)
File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line 371, in post_validate
value = templar.template(getattr(self, …Run Code Online (Sandbox Code Playgroud)