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