[ansible-project] Re: SSH error on Centos - ansible 1.9.2
Hi Michael, Did this issue got resolved for you? I am also seeing similar issue but unable to find clue. Regards, Jyoti Ranjna On Wednesday, August 26, 2015 at 6:36:17 PM UTC+5:30, Michael Bubb wrote: > > I hve ssh-agent running and tested with it: > > [root@ansible-wdc-1 ~]# ssh-add -l > 2048 54::xx /home/ansible_user/.ssh/pk_ansible_user_rsa (RSA) > [root@ansible-wdc-1 ~]# ssh ansibl...@apps06.sampledom.com > Last login: Wed Aug 26 08:57:13 2015 from 108.168.174.114 > [ansible_user@apps06 ~]$ > > > But still cannot run my playbooks. Or ansible oneliners: > > [root@ansible-wdc-1 ~]# ansible -vvv all -m ping -l apps06* > <10.80.224.6> ESTABLISH CONNECTION FOR USER: ansible_user > <10.80.224.6> REMOTE_MODULE ping > <10.80.224.6> EXEC ssh -C -v -o ControlMaster=auto -o ControlPersist=60s > -o StrictHostKeyChecking no -o > ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o > IdentityFile="/home/ansible_user/.ssh/pk_ansible_user_rsa" -o > KbdInteractiveAuthentication=no -o > PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey > -o PasswordAuthentication=no -o User=ansible_user -o ConnectTimeout=10 > 10.80.224.6 /bin/sh -c 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 > /usr/bin/python' > apps06.sampledom.com | FAILED => SSH Error: data could not be sent to the > remote host. Make sure this host can be reached over ssh > > > > > The long story is that I inherited this box and realize now there was some > kind of special sauce to get this to work. My overall goal is to tease the > Ansible and Jenkins setup off of this box (which does about 30 other > things) and give the Ansible/jenkins/ git procs a new home. > > For now I need to get this to work again on this less than optimal system. > > My underlying ssh works fine but the way I have Ansible setup I am not > able to connect over ssh. > > What should I read beyond > http://www.ansible.com/how-ansible-works > > to get Ansible to work with underlying ssh? > > thank you > > Michael > > > > > > On Tuesday, August 25, 2015 at 11:56:48 PM UTC-4, Michael Bubb wrote: >> >> Hello >> >> I recently upgraded ssh and broke my Ansible setup. >> >> ssh to the target works using the same creds: >> >> # ssh -i /home/ansible_user/.ssh/pk_ansible_user_rsa >> ansibl...@apps05.somedomain.com >> Last login: Tue Aug 25 23:07:38 2015 from 108.x.x.x >> [ansible_user@apps05 ~]$ >> [ansible_user@apps05 ~]$ logout >> Connection to apps05.somedomain.com closed. >> >> >> But when I attempt >> >> ansible or ansible-playbook I get the following: >> >> # ansible-playbook - >> /etc/ansible/ansible-modules/iptables_add_rules.yml -s -C -l >> apps05.somedomain.com >> >> PLAY [Iptables setup] >> * >> >> GATHERING FACTS >> *** >> <10.80.224.12> ESTABLISH CONNECTION FOR USER: ansible_user >> <10.80.224.12> REMOTE_MODULE setup CHECKMODE=True >> <10.80.224.12> EXEC ssh -C -vvv -o ControlMaster=auto -o >> ControlPersist=60s -o StrictHostKeyChecking no -o >> ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o >> IdentityFile="/home/ansible_user/.ssh/pk_ansible_user_rsa" -o >> KbdInteractiveAuthentication=no -o >> PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey >> -o PasswordAuthentication=no -o User=ansible_user -o ConnectTimeout=10 >> 10.80.224.12 /bin/sh -c 'sudo -k && sudo -H -S -p "[sudo via ansible, >> key=xx] password: " -u root /bin/sh -c '"'"'echo >> BECOME-SUCCESS-g; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 >> /usr/bin/python'"'"'' >> fatal: [apps05.somedomain.com] => SSH Error: data could not be sent to >> the remote host. Make sure this host can be reached over ssh >> >> >> >> >> my ansible.cfg looks like: >> >> [defaults] >> hostfile = /etc/ansible/hosts >> library= /usr/share/ansible >> remote_tmp = $HOME/.ansible/tmp >> pattern= * >> forks = 5 >> poll_interval = 15 >> sudo_user = root >> transport = smart >> remote_port= 22 >> roles_path= >> /etc/ansible/ansible-modules/roles:/etc/ansible/ansible-galaxy >> sudo_exe = sudo >> timeout = 10 >> remote_user = ansible_user >> log_path = /var/log/ansible.log >> private_key_file = /home/ansible_user/.ssh/pk_ansible_user_rsa >> ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S >> by {uid} on {host} >> action_plugins = /usr/share/ansible_plugins/action_plugins >> callback_plugins = /usr/share/ansible_plugins/callback_plugins >> connection_plugins = /usr/share/ansible_plugins/connection_plugins >> lookup_plugins = /usr/share/ansible_plugins/lookup_plugins >> vars_plugins = /usr/share/ansible_plugins/vars_plugins >> filter_plugins = /usr/share/ansible_plugins/filter_plugins >> [paramiko_connection] >> [ssh_connection] >> ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o >> StrictHostKeyCheck
[ansible-project] Re: SSH error on Centos - ansible 1.9.2
I hve ssh-agent running and tested with it: [root@ansible-wdc-1 ~]# ssh-add -l 2048 54::xx /home/ansible_user/.ssh/pk_ansible_user_rsa (RSA) [root@ansible-wdc-1 ~]# ssh ansible_u...@apps06.sampledom.com Last login: Wed Aug 26 08:57:13 2015 from 108.168.174.114 [ansible_user@apps06 ~]$ But still cannot run my playbooks. Or ansible oneliners: [root@ansible-wdc-1 ~]# ansible -vvv all -m ping -l apps06* <10.80.224.6> ESTABLISH CONNECTION FOR USER: ansible_user <10.80.224.6> REMOTE_MODULE ping <10.80.224.6> EXEC ssh -C -v -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking no -o ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o IdentityFile="/home/ansible_user/.ssh/pk_ansible_user_rsa" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=ansible_user -o ConnectTimeout=10 10.80.224.6 /bin/sh -c 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python' apps06.sampledom.com | FAILED => SSH Error: data could not be sent to the remote host. Make sure this host can be reached over ssh The long story is that I inherited this box and realize now there was some kind of special sauce to get this to work. My overall goal is to tease the Ansible and Jenkins setup off of this box (which does about 30 other things) and give the Ansible/jenkins/ git procs a new home. For now I need to get this to work again on this less than optimal system. My underlying ssh works fine but the way I have Ansible setup I am not able to connect over ssh. What should I read beyond http://www.ansible.com/how-ansible-works to get Ansible to work with underlying ssh? thank you Michael On Tuesday, August 25, 2015 at 11:56:48 PM UTC-4, Michael Bubb wrote: > > Hello > > I recently upgraded ssh and broke my Ansible setup. > > ssh to the target works using the same creds: > > # ssh -i /home/ansible_user/.ssh/pk_ansible_user_rsa > ansible_u...@apps05.somedomain.com > Last login: Tue Aug 25 23:07:38 2015 from 108.x.x.x > [ansible_user@apps05 ~]$ > [ansible_user@apps05 ~]$ logout > Connection to apps05.somedomain.com closed. > > > But when I attempt > > ansible or ansible-playbook I get the following: > > # ansible-playbook - > /etc/ansible/ansible-modules/iptables_add_rules.yml -s -C -l > apps05.somedomain.com > > PLAY [Iptables setup] > * > > GATHERING FACTS > *** > <10.80.224.12> ESTABLISH CONNECTION FOR USER: ansible_user > <10.80.224.12> REMOTE_MODULE setup CHECKMODE=True > <10.80.224.12> EXEC ssh -C -vvv -o ControlMaster=auto -o > ControlPersist=60s -o StrictHostKeyChecking no -o > ControlPath="/root/.ansible/cp/ansible-ssh-%h-%p-%r" -o Port=22 -o > IdentityFile="/home/ansible_user/.ssh/pk_ansible_user_rsa" -o > KbdInteractiveAuthentication=no -o > PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey > -o PasswordAuthentication=no -o User=ansible_user -o ConnectTimeout=10 > 10.80.224.12 /bin/sh -c 'sudo -k && sudo -H -S -p "[sudo via ansible, > key=xx] password: " -u root /bin/sh -c '"'"'echo > BECOME-SUCCESS-g; LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 > /usr/bin/python'"'"'' > fatal: [apps05.somedomain.com] => SSH Error: data could not be sent to > the remote host. Make sure this host can be reached over ssh > > > > > my ansible.cfg looks like: > > [defaults] > hostfile = /etc/ansible/hosts > library= /usr/share/ansible > remote_tmp = $HOME/.ansible/tmp > pattern= * > forks = 5 > poll_interval = 15 > sudo_user = root > transport = smart > remote_port= 22 > roles_path= > /etc/ansible/ansible-modules/roles:/etc/ansible/ansible-galaxy > sudo_exe = sudo > timeout = 10 > remote_user = ansible_user > log_path = /var/log/ansible.log > private_key_file = /home/ansible_user/.ssh/pk_ansible_user_rsa > ansible_managed = Ansible managed: {file} modified on %Y-%m-%d %H:%M:%S by > {uid} on {host} > action_plugins = /usr/share/ansible_plugins/action_plugins > callback_plugins = /usr/share/ansible_plugins/callback_plugins > connection_plugins = /usr/share/ansible_plugins/connection_plugins > lookup_plugins = /usr/share/ansible_plugins/lookup_plugins > vars_plugins = /usr/share/ansible_plugins/vars_plugins > filter_plugins = /usr/share/ansible_plugins/filter_plugins > [paramiko_connection] > [ssh_connection] > ssh_args = -o ControlMaster=auto -o ControlPersist=60s -o > StrictHostKeyChecking no > pipelining = True > scp_if_ssh = True > [accelerate] > accelerate_port = 5099 > accelerate_timeout = 30 > accelerate_connect_timeout = 5.0 > > > > I am at a loss... > > > yrs > > Michael > -- 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