Hi all
Not sure if this is even the right tile. So I have a set of SSH keys, I 
want to be used as authorized keys for users. I've put all of them in a 
directory and am trying to do the job but nothing happens. So I did some 
debugging. This is what I do when not using a variable:

- name: Some debugging
  debug: msg="{{ lookup('file', 'public_ssh_keys/navid.pub') }}"

And it returns what I expect. Now I try doing a loop:

- name: Some debugging
  debug: msg="{{ lookup('file', 'public_ssh_keys/{{ item }}.pub') }}"
  with_items:
    - navid

But this time it returns this:

TASK: [base-ami | Some debugging] 
*********************************************
ok: [default] => (item=navid) => {
    "item": "navid",
    "msg": ""
}

So how am I supposed to have it return what I expect? I think it's probably 
a matter of using the single and double quotes right but how?

Regards

Navid

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/733e3c63-80c1-4fba-bf72-e1ebca70e45b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to