@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.