Have you installed pip hashi vault module . I think you have to install the pip module for this connection. Check in hashi vault module page in official ansible document . In first few line you can see the requirements. Fix that it will work .
On Wed 20. May 2020 at 12:02, Asmitha j.s <[email protected]> wrote: > I'm using hashi_vault to retrieve secrets from HashiCorp’s vault in > ansible playbook. > > - name: Return all secrets from a path > set_fact: > vault_result: "{{ lookup('hashi_vault', 'secret=secret/key:value > token=token url= > https://vaultaddress/ui/vault/secrets/secret/list/folder/subfolder/environment/')} > }" > > > tags: > - vault > > > command i'm using to run pl is ansible-playbook -v plybook.yml --tags > vault > > I'm getting following error: > fatal: [server_addr]: FAILED! => { > "msg": "An unhandled exception occurred while running the lookup > plugin 'hashi_vault'. Error was a <type 'exceptions.TypeError'>, original > message: 'Response' object has no attribute '__getitem__'" > } > > > My python version is Python 2.7.5 > My pip versin is pip 20.1 > My Ansible version is > ansible 2.9.3 > config file = /etc/ansible/ansible.cfg > configured module search path = [u > '/home/asmithas/.ansible/plugins/modules', u > '/usr/share/ansible/plugins/modules'] > ansible python module location = /usr/lib/python2.7/site-packages/ > ansible > executable location = /usr/bin/ansible > python version = 2.7.5 (default, Aug 7 2019, 00:51:29) [GCC 4.8.5 > 20150623 (Red Hat 4.8.5-39)] > > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/a0a2b672-80ad-4066-8be4-7218788d2611%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/a0a2b672-80ad-4066-8be4-7218788d2611%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAJ%2BRxtRRGFU%2BPGLweRJyOzQej6z1PrGiReTdeDGiUW_LV485xA%40mail.gmail.com.
