modified accordingly, using delegate_to, outcome is even worse. the command completly garbled. i can not imagine why it is this hard to run a simple command with arguments. just "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py group -U -n LNZ" without any fuss or specials.
`
TASK [hostgroups : command] ***********************************************************************************************************************************************************************************
changed: [AMTEST1 → localhost] => (item=pwd)
failed: [AMTEST1 → localhost] (item=/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py group -U -n LNZ) => {“changed”: true, “cmd”: [“/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py”, “group”, “-U”, “-n”, “LNZ”], “delta”: “0:00:00.109754”, “end”: “2018-08-06 16:36:54.041377”, “item”: “/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py group -U -n LNZ”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2018-08-06 16:36:53.931623”, “stderr”: “Traceback (most recent call last):\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 549, in \n InventoryCtl()\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 31, in init\n self.read_settings()\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 42, in read_settings\n self.myconfig = dict(config.items(‘server’))\n File "/usr/lib/python2.7/site-packages/backports/configparser/init.py", line 869, in items\n raise NoSectionError(section)\nbackports.configparser.NoSectionError: No section: ‘server’”, “stderr_lines”: [“Traceback (most recent call last):”, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 549, in “, " InventoryCtl()”, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 31, in init", " self.read_settings()“, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 42, in read_settings”, " self.myconfig = dict(config.items(‘server’))“, " File "/usr/lib/python2.7/site-packages/backports/configparser/init.py", line 869, in items”, " raise NoSectionError(section)“, “backports.configparser.NoSectionError: No section: ‘server’”], “stdout”: “”, “stdout_lines”: }
failed: [AMTEST1 → localhost] (item=/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py host -U -H AMTEST1 -g LNZ) => {“changed”: true, “cmd”: [”/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", “host”, “-U”, “-H”, “AMTEST1”, “-g”, “LNZ”], “delta”: “0:00:00.109299”, “end”: “2018-08-06 16:36:54.289337”, “item”: “/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py host -U -H AMTEST1 -g LNZ”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2018-08-06 16:36:54.180038”, “stderr”: “Traceback (most recent call last):\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 549, in \n InventoryCtl()\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 31, in init\n self.read_settings()\n File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 42, in read_settings\n self.myconfig = dict(config.items(‘server’))\n File "/usr/lib/python2.7/site-packages/backports/configparser/init.py", line 869, in items\n raise NoSectionError(section)\nbackports.configparser.NoSectionError: No section: ‘server’”, “stderr_lines”: [“Traceback (most recent call last):”, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 549, in “, " InventoryCtl()”, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 31, in init", " self.read_settings()“, " File "/etc/ansible/aix/roles/hostgroups/files/inventoryctl.py", line 42, in read_settings”, " self.myconfig = dict(config.items(‘server’))“, " File "/usr/lib/python2.7/site-packages/backports/configparser/init.py", line 869, in items”, " raise NoSectionError(section)", “backports.configparser.NoSectionError: No section: ‘server’”], “stdout”: “”, “stdout_lines”: }
`