I can't reproduce the same run. Actually, ansible ask me to provide a password to connect. I don't know why.
2016-12-12 19:23:31,939 p=12608 u=deploy | Using ansible.cfg as config file
2016-12-12 19:23:32,048 p=12608 u=deploy | PLAYBOOK: main.yml *************************************************************
2016-12-12 19:23:32,048 p=12608 u=deploy | 1 plays in main.yml
2016-12-12 19:23:32,051 p=12608 u=deploy | PLAY [all] *********************************************************************
2016-12-12 19:23:32,095 p=12608 u=deploy | TASK [wait-for-available : waiting for host to start] **************************
2016-12-12 19:23:32,095 p=12608 u=deploy | task path: /ansible/roles/wait-for-available/tasks/main.yml:1
2016-12-12 19:23:32,265 p=12608 u=deploy | Using module file /ansible/modules/utilities/logic/wait_for.py
2016-12-12 19:23:57,413 p=12608 u=deploy | ok: [192.168.0.57 -> localhost] => {
"changed": false,
"elapsed": 25,
"invocation": {
"module_args": {
"connect_timeout": 5,
"delay": 10,
"exclude_hosts": null,
"host": "192.168.0.57",
"path": null,
"port": 22,
"search_regex": null,
"sleep": 1,
"state": "started",
"timeout": 300
},
"module_name": "wait_for"
},
"path": null,
"port": 22,
"search_regex": null,
"state": "started"
}
2016-12-12 19:23:57,415 p=12608 u=deploy | TASK [wait-for-available : waiting to connect to ansible user] *************
2016-12-12 19:23:57,415 p=12608 u=deploy | task path: /ansible/roles/wait-for-available/tasks/main.yml:10
2016-12-12 19:23:57,567 p=12608 u=deploy | Using module file /ansible/modules/commands/command.py
2016-12-12 19:25:03,496 p=12608 u=deploy | [ERROR]: User interrupted execution