TASK: [webservers | checkout the site] 
**************************************** 

<app01> ESTABLISH CONNECTION FOR USER: root

<app01> REMOTE_MODULE git 
repo=ssh:********@intro.repositoryhosting.com/intro/onsite.git 
dest=/var/www/onsite accept_hostkey=true

<app01> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '-o', 
'ControlPersist=60s', '-o', 
'ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', 
'-o', 'KbdInteractiveAuthentication=no', '-o', 
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', 
'-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', 'app01', 
"/bin/sh -c 'mkdir -p 
$HOME/.ansible/tmp/ansible-tmp-1395785319.12-187266324329683 && echo 
$HOME/.ansible/tmp/ansible-tmp-1395785319.12-187266324329683'"]

<app01> PUT /tmp/tmptO5e80 TO 
/root/.ansible/tmp/ansible-tmp-1395785319.12-187266324329683/git

<app01> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '-o', 
'ControlPersist=60s', '-o', 
'ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', 
'-o', 'KbdInteractiveAuthentication=no', '-o', 
'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', 
'-o', 'PasswordAuthentication=no', '-o', 'ConnectTimeout=10', 'app01', 
"/bin/sh -c '/usr/bin/python 
/root/.ansible/tmp/ansible-tmp-1395785319.12-187266324329683/git; rm -rf 
/root/.ansible/tmp/ansible-tmp-1395785319.12-187266324329683/ >/dev/null 
2>&1'"]

failed: [app01] => {"failed": true, "item": ""}

msg: failed to add intro.repositoryhosting.com hostkey: getaddrinfo >>: 
Name or service not known



FATAL: all hosts have already failed -- aborting


PLAY RECAP 
******************************************************************** 

           to retry, use: --limit @/root/webservers.retry


app01                      : ok=7    changed=0    unreachable=0    failed=1

yaml code is:

- name: checkout the site

  git: repo=ssh://[email protected]/intro/onsite.git dest={{ 
nginx_webroot }}/{{ app_name }} accept_hostkey=true

Just checked again... if I clone this repo on the host and accept the key 
then run the playbook it's fine. remove the known_hosts and it bails out.

In the ansible.cfg the HostKeyChecking=False is commented out which I 
assume means it's on and the git accept_hostkey setting will be parsed.

On Tuesday, March 25, 2014 9:17:37 PM UTC, James Tanner wrote:
>
> Can we see the yaml syntax and the -vvvv output for the failed task?
>
> On Mar 25, 2014, at 1:44 PM, [email protected] <javascript:> wrote:
>
> Is anyone else having issues with this feature. If the host key is on the 
> machine my Ansible git checkout works perfectly.
>
> If the host key isn't on the box and even with accept_hostkey=yes the 
> checkout fails. I'm on Ansible 1.5.2
>
> Error is also ambiguous as it says set accept_hostkey to True!!
>
> TASK: [webservers | checkout the site] 
> **************************************** 
>
> failed: [app01] => {"failed": true, "item": ""}
>
> msg: intro.repositoryhosting.com has an unknown hostkey. Set 
> accept_hostkey to True or manually add the hostkey prior to running the git 
> module
>
>
> FATAL: all hosts have already failed -- aborting
>
>
>
> On Saturday, January 11, 2014 4:34:12 PM UTC, James Tanner wrote:
>>
>> I created a new feature in the git module to help with hostkey 
>> management and prevent task hangs with unknown keys: 
>>
>>
>> https://github.com/ansible/ansible/commit/8665b0638a1d3a70f985126b0f007a26c81273cb
>>  
>>
>> https://github.com/ansible/ansible/commit/eeee1e1c5aa9dd4f84175966e0f9e467fd7fc600
>>  
>>
>> The module should fail early on if the hostkey is unknown instead of 
>> hanging indefinitely. 
>>
>> If the user adds "accept_hostkey=yes" to the git parameters, the key 
>> will be automatically 
>> added to the known_hosts file. 
>>
>> Hopefully this makes the git module easier for our new users. 
>>
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/6bb95a06-bc62-4745-9466-8ea5778698ae%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/6bb95a06-bc62-4745-9466-8ea5778698ae%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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/e48e9e39-579c-425c-b5c4-caad6c365f43%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to