@Christophe - I bootstrap my hosts with a few roles in which one of those 
is to upload ssh keys and another one to manager users which I run prior to 
the SSH key role.

https://github.com/mrlesmithjr/ansible-manage-ssh-keys
https://github.com/mrlesmithjr/ansible-users

On Thursday, January 14, 2016 at 11:01:48 AM UTC-5, Christophe Meessen 
wrote:
>
> Forgive me this possibly naive question, I'm new to ansible. 
>
> I would like to upload the public key used for ssh authentication with 
> ansible. 
> There is an ansible module (
> http://docs.ansible.com/ansible/authorized_key_module.html) to do that.
>
> But I can't find an example how to call it directly (not from a playbook).
>
> The problem is the key argument for which I have a file. From the 
> documentation I need to pass the argument value 
>
> key="{{ lookup('file', 'id_rsa_ansible.pub') }}"
>
> How do I do that on the command line ?
>
> I expect something like this
>
> $ ansible all -m authorized_key -a "user=root key=xxx" --ask-pass 
>
> What should I put at the 'xxx' ?  
>
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/a31924e3-808e-4afd-9bf9-0c34eb0edf75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to