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.

Reply via email to