Hi Chen, I manage to solve the problem. I need to pass the public key of a different user. In addition, I changed the way to connect to the VMs, since I am using openstack, I configured ansible to use the keypair to connect.
Thanks Em segunda-feira, 8 de outubro de 2018 23:47:35 UTC-3, chenchireddy guvvala escreveu: > > As I am aware Ansible always assumes jobs are running SSH keys either > local system or remote system. > > Thanks. > > On Tuesday, October 9, 2018 at 7:35:42 AM UTC+5:30, Fabio Gomes Sakiyama > wrote: >> >> Hi Chen, >> >> I'm aware of ssh-key gen and ssh-copy-id. The ansible module >> "authorized_keys" does the ssh-copy-id for me, so I don't need to run it >> manually. >> >> The ssh works because when I execute ''ssh root@myAddress", it works >> perfectly. >> The problem is when doing exact the same thing, but with ansible. >> >> >> Em segunda-feira, 8 de outubro de 2018 22:48:44 UTC-3, chenchireddy >> guvvala escreveu: >>> >>> Hi, >>> >>> *ssh-keygen* creates the public and private keys.* ssh-copy-id* copies >>> the local-host’s public key to the remote-host’s authorized_keys file. >>> ssh-copy-id also assigns proper permission to the remote-host’s home, >>> ~/.ssh, and ~/.ssh/authorized_keys. >>> >>> Check host entry in /etc/host file >>> 127.0.0.1 localhost >>> >>> Check command# ansible localhost -m ping -vv >>> >>> Thanks. >>> >>> On Tuesday, October 9, 2018 at 6:52:49 AM UTC+5:30, Fabio Gomes Sakiyama >>> wrote: >>>> >>>> Hello guys, >>>> >>>> I'm trying to use the ansible_authorized keys to create VMs (with >>>> packer and terraform), adding my workspace key to VMs authorized keys. >>>> I think it worked because if I execute ''ssh root@myVM", it connects >>>> without asking password. >>>> >>>> But when I execute "ansible all -m ping -u root" to that same host, it >>>> fails with the error "sshh fails to connect to host via ssh. Permission >>>> denied". >>>> >>>> I'm really confused and struggling to understand that, since a raw ssh >>>> works and the ansible ssh doesn't. >>>> >>>> What am I missing?? >>>> >>>> Thanks in advance! >>>> >>> -- 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/aae5a84f-9f5a-4a07-8ded-a72af42f1422%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
