So far this is looking like a really obscure CoreOS issue. I tried against Ubuntu running inside a Docker container on an Ubuntu host, and couldn't reproduce this. Sorry for the noise. (but any insight would still be welcome)
On Wednesday, June 10, 2015 at 11:48:03 AM UTC-7, Traun Leyden wrote: > > > I'm running ansible on Ubuntu 14.04.2 LTS running OpenSSH_6.6.1p1 inside > of a Docker container with a CoreOS host, and running this command as root: > > ansible key_tleyden -i inventory -m ping -u centos -vvvv > > > and seeing this error: > > ec2-52-152-154-133.compute-1.amazonaws.com | FAILED => SSH Error: debug2: > set_control_persist_exit_time: schedule exit in 60 seconds > while connecting to 10.152.151.154:22 > > After quite a lot of digging (I wish ansible gave a clearer error message > here), it seemed to be related to SSH ControlPersist, so I tried running > this command (also as root): > > ssh -o ControlMaster=auto -o ControlPersist=60s -o ControlPath=$CP > [email protected] > > > and with that I get the error: > > Control socket > connect(/root/.ansible/cp/ansible-ssh-10.119.181.141-22-centos): Connection > refused > > > I can see the domain socket here: > > srw------- 1 root root 0 Jun 10 18:11 > ansible-ssh-ec2-54-157-151-133.compute-1.amazonaws.com-22-centos > > but am unclear on why ssh can't seem to use it. > > If I change my ansible.cfg to disable the ControlPersist settings via: > > > [ssh_connection] > ssh_args = > > > Then the ansible errors completely go away. > > > > -- 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/84f9c4af-092f-4795-9aa9-9916bcba6078%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
