Thank you Stefan for your response.

That also didnt worked. Got the below error. It is a syntax error.

fatal: [localhost]: FAILED! => {
    "msg": "template error while templating string: expected token ',', got
'='. String: {{ lookup('aws_secret'=DigiCertCA, bypath=true,
region='us-east-1', aws_access_key='{{dev_access_key}}',
aws_secret_key='{{dev_secret_key}}' )}}"
}

Playbook
---
- include_vars: ../../../vault_vars.yml

- name: fetch datadog api key
  set_fact:
    wild: "{{ lookup('aws_secret'=DigiCertCA, bypath=true,
region='us-east-1', aws_access_key='{{dev_access_key}}',
aws_secret_key='{{dev_secret_key}}' )}}"

Regards,
Amkur

On Sat, Mar 20, 2021 at 5:44 PM Stefan Hornburg (Racke) <[email protected]>
wrote:

> On 3/20/21 12:03 PM, amkur p wrote:
> > Thank you for your response, that too didnt worked out. Got the
> templating type error
> >
> > fatal: [localhost]: FAILED! => {
> >     "msg": "Unexpected templating type error occurred on ({{
> lookup(aws_secret='DigiCertCA', bypath=true,
> > region='us-east-1', aws_access_key='{{dev_access_key}}',
> aws_secret_key='{{dev_secret_key}}' )}}): _lookup() takes at
> > least 2 arguments (1 given)"
> > }
> >
>
> For starters I think "lookup(aws_secret='DigiCertCA'" is incorrect.
>
> I should be lookup('aws_secret', ....)
>
> Regards
>        Racke
>
> > Playbook
> >
> > ---
> > - include_vars: ../../../vault_vars.yml
> >
> > - name: fetch datadog api key
> >   set_fact:
> >     wild: "{{ lookup(aws_secret='DigiCertCA', bypath=true,
> region='us-east-1', aws_access_key='{{dev_access_key}}',
> > aws_secret_key='{{dev_secret_key}}' )}}"
> >
> > Regards,
> > Amkur
> >
> > On Saturday, 20 March 2021 at 16:04:47 UTC+5:30 [email protected]
> wrote:
> >
> >     Remove the single commas on all arguments otherwise they will be
> literally interpreted as strings.
> >     wild: "{{ lookup(aws_secret='DigiCertCA', bypath=true,
> region='us-east-1', aws_access_key='{{dev_access_key}}',
> >     aws_secret_key='{{dev_secret_key}}' )}}"
> >
> >
> >     On Sat, Mar 20, 2021, 10:30 amkur p <[email protected]> wrote:
> >
> >         Hi Community
> >
> >         I wrote the below playbook to fetch an aws secret, but it says
> syntax error. So can anyone please advise as what
> >         might be going wrong ?
> >
> >         Playbook
> >         ---
> >         # including vars from vault, containing access and secret key
> >         - include_vars: ../../../vault_vars.yml
> >
> >         - name: fetch cert key
> >           set_fact:
> >             wild: "{{ lookup('aws_secret', 'DigiCertCA', bypath=true,
> region='us-east-1',
> >         'aws_access_key'='{{dev_access_key}}',
> 'aws_secret_key'='{{dev_secret_key}}' )}}"
> >
> >
> >         Error Message :
> >
> >         fatal: [localhost]: FAILED! => {
> >             "msg": "template error while templating string: invalid
> syntax for function call expression. String: {{
> >         lookup('aws_secret', 'DigiCertCA', bypath=true,
> region='us-east-1', 'aws_access_key'='{{dev_access_key}}',
> >         'aws_secret_key'='{{dev_secret_key}}' )}}"
> >         }
> >
> >
> >         Regards,
> >         Amkur
> >
> >         --
> >         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/ee899387-6e11-46cd-823b-6c82488d4eb7n%40googlegroups.com
> >         <
> https://groups.google.com/d/msgid/ansible-project/ee899387-6e11-46cd-823b-6c82488d4eb7n%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] <mailto:
> [email protected]>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/ansible-project/0ad26b1e-27b9-4c60-950f-db61bef1a372n%40googlegroups.com
> > <
> https://groups.google.com/d/msgid/ansible-project/0ad26b1e-27b9-4c60-950f-db61bef1a372n%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>
>
> --
> Ecommerce and Linux consulting + Perl and web application programming.
> Debian and Sympa administration. Provisioning with Ansible.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/8JzXZeJTVmY/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/86712dbf-6ea2-fa6d-4b0c-e4e009560965%40linuxia.de
> .
>


-- 
Best...Ankur Porwal

-- 
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/CAM9Am-9v6AKa_ZKUSSswcEvojbtWHi_-dMXYkzMp2X4jAkzhQA%40mail.gmail.com.

Reply via email to