Both the inventory file (hosts) and the group_vars folder are in /etc/ansible
On Wednesday, September 24, 2014 10:33:39 AM UTC-5, Matt Martz wrote: > > It seems as though your group_vars is not being picked up. Is your > inventory file and your group_vars directory located in the same place? > > By default this is where ansible looks, so both should be in the same > directory. > > On Wed, Sep 24, 2014 at 9:51 AM, skinnedknuckles <[email protected] > <javascript:>> wrote: > >> >> I'm having trouble getting win_ping to work. Here is my info: >> Fedora 20 >> Ansible 1.7.1 >> Remote node running windows 7 >> The WinRM script by Trond runs without errors on the remote node >> Control and Remote Machines are both on Lan with common domain w/o >> firewalls >> So far as I can tell I've installed everything on control and remote >> machine as described in documentation >> >> My inventory file contains >> [ads800s] >> ADS-6999 ansible_ssh_host=123.123.123.123 >> >> My windows.yml file is in the group_vars directory and contains >> ansible_ssh_user: ansmgr >> ansible_ssh_pass: ansiblepw >> ansible_ssh_port: 5986 >> ansible_connection: winrm >> >> Can you tell what I'm doing wrong? Do you need any more information? >> >> Here is the debugging output of my win_ping command (with -c winrm is >> below) >> >> [ansmgr@LinuxControlMachine ansible]$ ansible ADS-6999 -m win_ping -vvvv >> <123.123.123.123> ESTABLISH CONNECTION FOR USER: ansmgr >> <123.123.123.123> REMOTE_MODULE win_ping >> <123.123.123.123> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', >> 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', >> 'ControlPath=/home/ansmgr/.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', >> '123.123.123.123', "/bin/sh -c 'mkdir -p >> $HOME/.ansible/tmp/ansible-tmp-1411567957.01-192759344617423 && chmod a+rx >> $HOME/.ansible/tmp/ansible-tmp-1411567957.01-192759344617423 && echo >> $HOME/.ansible/tmp/ansible-tmp-1411567957.01-192759344617423'"] >> ADS-6999 | FAILED => SSH encountered an unknown error. The output was: >> OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013 >> debug1: Reading configuration data /etc/ssh/ssh_config >> debug1: /etc/ssh/ssh_config line 51: Applying options for * >> debug1: auto-mux: Trying existing master >> debug1: Control socket >> "/home/ansmgr/.ansible/cp/ansible-ssh-123.123.123.123-22-ansmgr" does not >> exist >> debug2: ssh_connect: needpriv 0 >> debug1: Connecting to 123.123.123.123 [123.123.123.123] port 22. >> debug2: fd 3 setting O_NONBLOCK >> debug1: connect to address 123.123.123.123 port 22: Connection refused >> ssh: connect to host 123.123.123.123 port 22: Connection refused >> >> Here is the debugging output of my win_ping command with -c winrm is below >> >> [ansmgr@LinuxControlMachine ansible]$ ansible ADS-6999 -c winrm -m >> win_ping -vvvv >> <123.123.123.123> ESTABLISH WINRM CONNECTION FOR USER: ansmgr on PORT >> 5986 TO 123.123.123.123 >> ADS-6999 | FAILED => Traceback (most recent call last): >> File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", >> line 561, in _executor >> exec_rc = self._executor_internal(host, new_stdin) >> File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", >> line 666, in _executor_internal >> return self._executor_internal_inner(host, self.module_name, >> self.module_args, inject, port, complex_args=complex_args) >> File "/usr/lib/python2.7/site-packages/ansible/runner/__init__.py", >> line 837, in _executor_internal_inner >> conn = self.connector.connect(actual_host, actual_port, actual_user, >> actual_pass, actual_transport, actual_private_key_file) >> File "/usr/lib/python2.7/site-packages/ansible/runner/connection.py", >> line 34, in connect >> self.active = conn.connect() >> File >> "/usr/lib/python2.7/site-packages/ansible/runner/connection_plugins/winrm.py", >> >> line 132, in connect >> self.protocol = self._winrm_connect() >> File >> "/usr/lib/python2.7/site-packages/ansible/runner/connection_plugins/winrm.py", >> >> line 71, in _winrm_connect >> cache_key = '%s:%s@%s:%d' % (self.user, >> hashlib.md5(self.password).hexdigest(), self.host, port) >> TypeError: md5() argument 1 must be string or buffer, not None >> >> >> -- >> 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/d00f66cd-0469-4688-9429-bf9c45fec2e0%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/d00f66cd-0469-4688-9429-bf9c45fec2e0%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Matt Martz > @sivel > sivel.net > -- 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/39b9852a-fd4f-47b5-959d-f9e90f3cea65%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
