Hello Gents,
I’m trying to setup n inventory using a RH Satellite 6 source.
Added the credentials and the inventory source, however once I try to sync it it fails with this output:
2.579 INFO Updating inventory 2: NONP Foreman Hosts 2.616 DEBUG Using system install of ansible-inventory CLI: /usr/local/bin/ansible-inventory 2.616 INFO Reading Ansible inventory source: /var/lib/awx/venv/awx/lib/python2.7/site-packages/awx/plugins/inventory/foreman.py 2.642 DEBUG Using private credential data in ‘/tmp/awx_4771_YQMgBV’. 2.647 DEBUG Using fresh temporary directory ‘/tmp/awx_proot_Mxn5Ja’ for isolation. 2.647 DEBUG Running from /var/lib/awx/venv/awx/lib/python2.7/site-packages/awx/plugins/inventory
working directory. Traceback (most recent call last): File “/usr/bin/awx-manage”, line 9, in load_entry_point(‘awx==3.2.1’, ‘console_scripts’, ‘awx-manage’)() File “/lib/python2.7/site-packages/awx/init.py”, line 107, in manage File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py”, line 354, in execute_from_command_line utility.execute() File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/init.py”, line 346, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/base.py”, line 394, in run_from_argv self.execute(*args, **cmd_options) File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/base.py”, line 445, in execute output = self.handle(*args, **options) File “/var/lib/awx/venv/awx/lib/python2.7/site-packages/django/core/management/base.py”, line 661, in handle return self.handle_noargs(**options) File “/lib/python2.7/site-packages/awx/main/management/commands/inventory_import.py”, line 1000, in handle_noargs File “/lib/python2.7/site-packages/awx/main/management/commands/inventory_import.py”, line 243, in load_inventory_source File “/lib/python2.7/site-packages/awx/main/management/commands/inventory_import.py”, line 179, in load File “/lib/python2.7/site-packages/awx/main/management/commands/inventory_import.py”, line 163, in command_to_json RuntimeError: ansible-inventory failed (rc=1) with stdout: Invalid arguments. stderr:
The weird part is that that it’s working fine on a community AWX installation, but it’s not working with this Tower installation I have.
Anyone experienced this before?
All field are correctly filled in so I have no idea what arguments are missing…
Any help would be appreciated.
Cheers,
Jason