Ansible 2.4.2.0 on CentOS 7--ping module isn't working
- 
 @black3dynamite said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: In /etc/ansible/production[library] SL-LIBRARY # station 2This is what I do for pinging Windows clients 
 ansible SL-LIBRARY -i production -m win_pingI am pinging linux hosts. linux is ssh and windows is winrm 
- 
 You either have to change to the directory where your inventory file is or use this command instead. ansible <hostname> -i /etc/ansible/inventory -m ping
- 
 @black3dynamite That looks so weird to me shouldn't the host be ansible_host=hostname? Did they change that?
- 
 @wirestyle22 said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @black3dynamite That looks so weird to me shouldn't the host be ansible_host=hostname? Did they change that?You are getting the error message about it not finding the inventory file. Try this: ansible ansible-target1 ansible_host=192.168.1.208 -m ping -i /etc/ansible/inventory
- 
 You should give SaltStack a go as well. I think it's quite a bit easier to use. 
- 
 @wirestyle22 said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @black3dynamite That looks so weird to me shouldn't the host be ansible_host=hostname? Did they change that?Please post your inventory well formatted as code. It should contain a list of targets and should be passed to ansible with the -i flag. Also check the docs: https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html 
- 
 Dont' pass ansible_host=in the command line. That's defined in your inventory file. You also don't need to add that in your inventory file at all since you've defined it in your/etc/hostsfile. I never add the password in the inventory. If I don't have a key on the other end I just pass-kin the command. So you would do this:ansible -i inventory ansible-target1 -m ping -kAlso make sure every host is on a separate line in your inventory. I noticed you only did >instead of>>. You could have only put one host in, but figured I'd mention it just in case.
- 
 Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.
- 
 @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.Another "CentOS problem" that "doesn't exist"  
- 
 @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.Another "CentOS problem" that "doesn't exist"  Well it's weird. Idk if CentOS hasn't caught up with RHEL yet or what's going on. Ansible is at 2.7 in RHEL. I have no idea why it's lagging so far behind in CentOS. 
- 
 @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.Another "CentOS problem" that "doesn't exist"  Well it's weird. Idk if CentOS hasn't caught up with RHEL yet. Ansible is at 2.7 in RHEL. I have no idea why it's lagging so far behind in CentOS. oh, weird. 
- 
 @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.Another "CentOS problem" that "doesn't exist"  Well it's weird. Idk if CentOS hasn't caught up with RHEL yet. Ansible is at 2.7 in RHEL. I have no idea why it's lagging so far behind in CentOS. oh, weird. But even Fedora lags behind a little. It's getting better but I've seen it as far as 2 releases behind before. 
- 
 @matteo-nunziati said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @wirestyle22 said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @black3dynamite That looks so weird to me shouldn't the host be ansible_host=hostname? Did they change that?Please post your inventory well formatted as code. It should contain a list of targets and should be passed to ansible with the -i flag. Also check the docs: https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html This is a basic ping check with a basic inventory file. Originally it was this but I have removed the ssh password portion. ansible-target1 ansible_host=192.168.1.208 ansible_ssh_pass=password ansible-target2 ansible_host=192.168.1.209 ansible_ssh_pass=password
- 
 @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Dont' pass ansible_host=in the command line. That's defined in your inventory file. You also don't need to add that in your inventory file at all since you've defined it in your/etc/hostsfile. I never add the password in the inventory. If I don't have a key on the other end I just pass-kin the command. So you would do this:ansible -i inventory ansible-target1 -m ping -kAlso make sure every host is on a separate line in your inventory. I noticed you only did >instead of>>. You could have only put one host in, but figured I'd mention it just in case.God you're handsome.  Time to screw around with YAML. 
- 
 Or in Salt: salt pcname test.ping
- 
 @Obsolesce said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Or in Salt: salt pcname test.pingIt's much simpler if you have your ansible.cfg and keys set up. Then it's just ansible server -m ping.This is like trying to use Salt without having certs set up (or SSH keys in the case of salt-ssh) 
- 
 @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @Obsolesce said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Or in Salt: salt pcname test.pingIt's much simpler if you have your ansible.cfg and keys set up. Then it's just ansible server -m ping.This is like trying to use Salt without having certs set up (or SSH keys in the case of salt-ssh) If you want to use ssh as a transport, but not needed or why you'd choose Salt. If that's the case then I'd rather want to use Ansible. 
- 
 @Obsolesce said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @Obsolesce said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Or in Salt: salt pcname test.pingIt's much simpler if you have your ansible.cfg and keys set up. Then it's just ansible server -m ping.This is like trying to use Salt without having certs set up (or SSH keys in the case of salt-ssh) If you want to use ssh as a transport, but not needed or why you'd choose Salt. If that's the case then I'd rather want to use Ansible. I want saying you should. Just once things are set up properly they are both (Ansible and Salt) very similar in ease of use. 
- 
 @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @scottalanmiller said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: @stacksofplates said in Ansible 2.4.2.0 on CentOS 7--ping module isn't working: Also 2.4.2 is kind of old. Some things are being deprecated soon, so you will want to either install from EPEL or use pipto pull in a newer version.Another "CentOS problem" that "doesn't exist"  Well it's weird. Idk if CentOS hasn't caught up with RHEL yet. Ansible is at 2.7 in RHEL. I have no idea why it's lagging so far behind in CentOS. oh, weird. But even Fedora lags behind a little. It's getting better but I've seen it as far as 2 releases behind before. I always download it from upstream 
- 
 @stacksofplates How are you organizing? I have playbooks and inventory together in the same directory right now. Seems bad. Also, are you using an IDE? 





