@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 [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/a31924e3-808e-4afd-9bf9-0c34eb0edf75%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
