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: Use the public keys from the users for the their login
authorized_key: user={{ item }} key=“{{ lookup(‘file’, ‘public_ssh_keys/’ + item + ‘.pub’) }}”
with_items:
jack
jill
You could make it fancier using vars and all but I think you get the gist of it.