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.

Reply via email to