Skip to content

Instantly share code, notes, and snippets.

@metabsd
Created May 29, 2020 15:29
Show Gist options
  • Save metabsd/8fbd4539f1efdaf0804af856a766d920 to your computer and use it in GitHub Desktop.
Save metabsd/8fbd4539f1efdaf0804af856a766d920 to your computer and use it in GitHub Desktop.
4.261 INFO Updating inventory 18: Netbox Inv Test
4.301 ERROR Number of licensed instances exceeded, would bring available instances to 713, system is licensed for 100.
See http://www.ansible.com/renew for license extension information.
6.117 DEBUG Using base command: python /opt/cust_venv/iaas_na/bin/ansible-inventory -i /tmp/awx_60391_azati6wn/project/inventories/bundle_int_test_netbox_inventory_sync.yml --playbook-dir /tmp/awx_60391_azati6wn/project/inventories -vvvvv
6.117 INFO Reading Ansible inventory source: /tmp/awx_60391_azati6wn/project/inventories/bundle_int_test_netbox_inventory_sync.yml
6.122 INFO Using VIRTUAL_ENV: /opt/cust_venv/iaas_na/
6.122 INFO Using PATH: /opt/cust_venv/iaas_na/bin:/var/lib/awx/venv/awx/bin:/opt/rh/rh-postgresql10/root/usr/bin:/opt/rh/rh-python36/root/usr/bin:/var/lib/awx/venv/awx/bin:/var/lib/awx/venv/awx/bin:/opt/rh/rh-postgresql10/root/usr/bin:/opt/rh/rh-python36/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
6.122 INFO Using PYTHONPATH: /opt/cust_venv/iaas_na/lib/python3.6/site-packages:
6.136 DEBUG Using private credential data in '/tmp/awx_60391_azati6wn'.
6.140 DEBUG Using fresh temporary directory '/tmp/awx_proot__qgz384g' for isolation.
6.140 DEBUG Running from `/tmp/awx_60391_azati6wn/project` working directory.
Traceback (most recent call last):
File "/usr/bin/awx-manage", line 11, in <module>
load_entry_point('awx==3.6.3', 'console_scripts', 'awx-manage')()
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/__init__.py", line 165, in manage
execute_from_command_line(sys.argv)
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/main/management/commands/inventory_import.py", line 1158, in handle
raise exc
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/main/management/commands/inventory_import.py", line 1048, in handle
venv_path=venv_path, verbosity=self.verbosity).load()
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/main/management/commands/inventory_import.py", line 215, in load
return self.command_to_json(base_args + ['--list'])
File "/var/lib/awx/venv/awx/lib64/python3.6/site-packages/awx/main/management/commands/inventory_import.py", line 198, in command_to_json
self.method, proc.returncode, stdout, stderr))
RuntimeError: ansible-inventory failed (rc=1) with stdout:
stderr:
ansible-inventory 2.9.6
config file = /tmp/awx_60391_azati6wn/project/ansible.cfg
configured module search path = ['/var/lib/awx/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible
executable location = /opt/cust_venv/iaas_na/bin/ansible-inventory
python version = 3.6.9 (default, Sep 11 2019, 16:40:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
Using /tmp/awx_60391_azati6wn/project/ansible.cfg as config file
setting up inventory plugins
Fetching: https://URL/api/docs/?format=openapi
Fetching: https://URL/api/dcim/devices/?limit=0&role=a_role&role=another_role&cf_owner=5&status=active&tag=dev
Fetching: https://URL/api/virtualization/virtual-machines/?limit=0&role=a_role&role=another_role&cf_owner=5&status=active&tag=dev
Fetching: https://URL/api/dcim/sites/?limit=0
Fetching: https://URL/api/dcim/regions/?limit=0
Fetching: https://URL/api/tenancy/tenants/?limit=0
Fetching: https://URL/api/dcim/racks/?limit=0
Fetching: https://URL/api/dcim/device-roles/?limit=0
Fetching: https://URL/api/dcim/platforms/?limit=0
Fetching: https://URL/api/dcim/device-types/?limit=0
Fetching: https://URL/api/dcim/manufacturers/?limit=0
Fetching: https://URL/api/virtualization/clusters/?limit=0
Fetching: https://URL/api/dcim/interfaces/?limit=0&device_id=4857&device_id=4847&device_id=229&device_id=1698&device_id=1699&device_id=231&device_id=232&device_id=226&device_id=230&device_id=1703
Exception in thread Thread-10:
Traceback (most recent call last):
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 867, in wrapper
raise e
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 862, in wrapper
lookup()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 741, in refresh_interfaces
query_values=self.vms_lookup.keys(),
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 305, in get_resource_list_chunked
largest_value = str(max(query_values)) # values are always id ints
ValueError: max() arg is an empty sequence
Fetching: https://URL/api/docs/?format=openapi
Fetching: https://URL/api/dcim/devices/?limit=0&role=a_role&role=another_role&cf_owner=5&status=active&tag=dev
Fetching: https://URL/api/virtualization/virtual-machines/?limit=0&role=a_role&role=another_role&cf_owner=5&status=active&tag=dev
Fetching: https://URL/api/dcim/sites/?limit=0
Fetching: https://URL/api/dcim/regions/?limit=0
Fetching: https://URL/api/tenancy/tenants/?limit=0
Fetching: https://URL/api/dcim/racks/?limit=0
Fetching: https://URL/api/dcim/device-roles/?limit=0
Fetching: https://URL/api/dcim/platforms/?limit=0
Fetching: https://URL/api/dcim/device-types/?limit=0
Fetching: https://URL/api/dcim/manufacturers/?limit=0
Fetching: https://URL/api/virtualization/clusters/?limit=0
Fetching: https://URL/api/dcim/interfaces/?limit=0&device_id=4857&device_id=4847&device_id=229&device_id=1698&device_id=1699&device_id=231&device_id=232&device_id=226&device_id=230&device_id=1703
Exception in thread Thread-20:
Traceback (most recent call last):
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 867, in wrapper
raise e
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 862, in wrapper
lookup()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 741, in refresh_interfaces
query_values=self.vms_lookup.keys(),
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 305, in get_resource_list_chunked
largest_value = str(max(query_values)) # values are always id ints
ValueError: max() arg is an empty sequence
host_list declined parsing /tmp/awx_60391_azati6wn/project/inventories/bundle_int_test_netbox_inventory_sync.yml as it did not pass its verify_file() method
toml declined parsing /tmp/awx_60391_azati6wn/project/inventories/bundle_int_test_netbox_inventory_sync.yml as it did not pass its verify_file() method
script declined parsing /tmp/awx_60391_azati6wn/project/inventories/bundle_int_test_netbox_inventory_sync.yml as it did not pass its verify_file() method
[WARNING]: * Failed to parse /tmp/awx_60391_azati6wn/project/inventories/bundl
e_int_test_netbox_inventory_sync.yml with
ansible_collections.netbox.netbox.plugins.inventory.nb_inventory plugin: max()
arg is an empty sequence
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/inventory/manager.py", line 280, in parse_source
plugin.parse(self._inventory, self._loader, source, cache=cache)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 1270, in parse
self.main()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 1194, in main
self.refresh_lookups(self.lookup_processes)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 884, in refresh_lookups
raise exception
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 867, in wrapper
raise e
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 862, in wrapper
lookup()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 741, in refresh_interfaces
query_values=self.vms_lookup.keys(),
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 305, in get_resource_list_chunked
largest_value = str(max(query_values)) # values are always id ints
[WARNING]: * Failed to parse /tmp/awx_60391_azati6wn/project/inventories/bundl
e_int_test_netbox_inventory_sync.yml with auto plugin: max() arg is an empty
sequence
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/inventory/manager.py", line 280, in parse_source
plugin.parse(self._inventory, self._loader, source, cache=cache)
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/plugins/inventory/auto.py", line 58, in parse
plugin.parse(inventory, loader, path, cache=cache)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 1270, in parse
self.main()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 1194, in main
self.refresh_lookups(self.lookup_processes)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 884, in refresh_lookups
raise exception
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/opt/rh/rh-python36/root/usr/lib64/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 867, in wrapper
raise e
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 862, in wrapper
lookup()
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 741, in refresh_interfaces
query_values=self.vms_lookup.keys(),
File "/tmp/awx_60391_azati6wn/requirements_collections/ansible_collections/netbox/netbox/plugins/inventory/nb_inventory.py", line 305, in get_resource_list_chunked
largest_value = str(max(query_values)) # values are always id ints
[WARNING]: * Failed to parse /tmp/awx_60391_azati6wn/project/inventories/bundl
e_int_test_netbox_inventory_sync.yml with yaml plugin: Plugin configuration
YAML file, not YAML inventory
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/inventory/manager.py", line 280, in parse_source
plugin.parse(self._inventory, self._loader, source, cache=cache)
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/plugins/inventory/yaml.py", line 112, in parse
raise AnsibleParserError('Plugin configuration YAML file, not YAML inventory')
[WARNING]: * Failed to parse /tmp/awx_60391_azati6wn/project/inventories/bundl
e_int_test_netbox_inventory_sync.yml with ini plugin: Invalid host pattern
'plugin:' supplied, ending in ':' is not allowed, this character is reserved to
provide a port.
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/inventory/manager.py", line 280, in parse_source
plugin.parse(self._inventory, self._loader, source, cache=cache)
File "/opt/cust_venv/iaas_na/lib/python3.6/site-packages/ansible/plugins/inventory/ini.py", line 138, in parse
raise AnsibleParserError(e)
[WARNING]: Unable to parse /tmp/awx_60391_azati6wn/project/inventories/bundle_i
nt_test_netbox_inventory_sync.yml as an inventory source
ERROR! No inventory was parsed, please check your configuration and options.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment