Skip to content

Running ansible roles does not work as generated inventory does not seem to get parsed #1972

Description

@kagourostc
SUMMARY

Run ansible roles (or a job to run a playbook) does not work, as the output says it could not parse the generated inventory and then says 'no host applied'

ISSUE TYPE
  • Bug Report
ANSIBLE VERSION
# ansible --version
ansible [core 2.14.18]
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3/dist-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] (/usr/bin/python3)
  jinja version = 3.1.2
  libyaml = True

COLLECTION VERSION
# /usr/lib/python3/dist-packages/ansible_collections
Collection                    Version
----------------------------- -------
amazon.aws                    5.5.1  
ansible.netcommon             4.1.0  
ansible.posix                 1.5.4  
ansible.utils                 2.10.3 
ansible.windows               1.14.0 
arista.eos                    6.0.1  
awx.awx                       21.14.0
azure.azcollection            1.16.0 
check_point.mgmt              4.0.0  
chocolatey.chocolatey         1.4.0  
cisco.aci                     2.6.0  
cisco.asa                     4.0.1  
cisco.dnac                    6.7.2  
cisco.intersight              1.0.27 
cisco.ios                     4.6.1  
cisco.iosxr                   4.1.0  
cisco.ise                     2.5.12 
cisco.meraki                  2.15.1 
cisco.mso                     2.4.0  
cisco.nso                     1.0.3  
cisco.nxos                    4.4.0  
cisco.ucs                     1.8.0  
cloud.common                  2.1.3  
cloudscale_ch.cloud           2.3.1  
community.aws                 5.5.0  
community.azure               2.0.0  
community.ciscosmb            1.0.6  
community.crypto              2.14.0 
community.digitalocean        1.23.0 
community.dns                 2.5.5  
community.docker              3.4.7  
community.fortios             1.0.0  
community.general             6.6.2  
community.google              1.0.0  
community.grafana             1.5.4  
community.hashi_vault         4.2.1  
community.hrobot              1.8.0  
community.libvirt             1.2.0  
community.mongodb             1.6.0  
community.mysql               3.7.2  
community.network             5.0.0  
community.okd                 2.3.0  
community.postgresql          2.4.2  
community.proxysql            1.5.1  
community.rabbitmq            1.2.3  
community.routeros            2.8.2  
community.sap                 1.0.0  
community.sap_libs            1.4.1  
community.skydive             1.0.0  
community.sops                1.6.2  
community.vmware              3.7.0  
community.windows             1.13.0 
community.zabbix              1.9.3  
containers.podman             1.10.2 
cyberark.conjur               1.2.0  
cyberark.pas                  1.0.19 
dellemc.enterprise_sonic      2.0.0  
dellemc.openmanage            6.3.0  
dellemc.os10                  1.1.1  
dellemc.os6                   1.0.7  
dellemc.os9                   1.0.4  
dellemc.powerflex             1.6.0  
dellemc.unity                 1.6.0  
f5networks.f5_modules         1.25.0 
fortinet.fortimanager         2.2.0  
fortinet.fortios              2.3.0  
frr.frr                       2.0.2  
gluster.gluster               1.0.2  
google.cloud                  1.1.3  
grafana.grafana               1.1.1  
hetzner.hcloud                1.11.0 
hpe.nimble                    1.1.4  
ibm.qradar                    2.1.0  
ibm.spectrum_virtualize       1.12.0 
infinidat.infinibox           1.3.12 
infoblox.nios_modules         1.5.0  
inspur.ispim                  1.3.0  
inspur.sm                     2.3.0  
junipernetworks.junos         4.1.0  
kubernetes.core               2.4.0  
lowlydba.sqlserver            1.3.1  
mellanox.onyx                 1.0.0  
microsoft.ad                  1.2.0  
netapp.aws                    21.7.0 
netapp.azure                  21.10.0
netapp.cloudmanager           21.22.0
netapp.elementsw              21.7.0 
netapp.ontap                  22.7.0 
netapp.storagegrid            21.11.1
netapp.um_info                21.8.0 
netapp_eseries.santricity     1.4.0  
netbox.netbox                 3.13.0 
ngine_io.cloudstack           2.3.0  
ngine_io.exoscale             1.0.0  
ngine_io.vultr                1.1.3  
openstack.cloud               1.10.0 
openvswitch.openvswitch       2.1.1  
ovirt.ovirt                   2.4.1  
purestorage.flasharray        1.19.1 
purestorage.flashblade        1.11.0 
purestorage.fusion            1.5.0  
sensu.sensu_go                1.13.2 
splunk.es                     2.1.0  
t_systems_mms.icinga_director 1.33.1 
theforeman.foreman            3.11.0 
vmware.vmware_rest            2.3.1  
vultr.cloud                   1.8.0  
vyos.vyos                     4.1.0  
wti.remote                    1.0.5  

# /usr/share/ansible/collections/ansible_collections
Collection         Version
------------------ -------
theforeman.foreman 5.7.0  

KATELLO/FOREMAN VERSION
foreman/bookworm,now 3.17.2-1+debian12 amd64 [installed,automatic]

STEPS TO REPRODUCE

Klick on a host with assigned roles, click run roles

EXPECTED RESULTS

Sucessful run

ACTUAL RESULTS
   1:
[DEPRECATION WARNING]: ANSIBLE_CALLBACK_WHITELIST option, normalizing names to 
   2:
new standard, use ANSIBLE_CALLBACKS_ENABLED instead. This feature will be 
   3:
removed from ansible-core in version 2.15. Deprecation warnings can be disabled
   4:
 by setting deprecation_warnings=False in ansible.cfg.
   5:
[WARNING]:  * Failed to parse /tmp/d20260402-562-qpaan9/inventory/hosts.json
   6:
with ini plugin: host range must be begin:end or begin:end:step
   7:
[WARNING]: Unable to parse /tmp/d20260402-562-qpaan9/inventory/hosts.json as an
   8:
inventory source
   9:
[WARNING]: Unable to parse /tmp/d20260402-562-qpaan9/inventory as an inventory
  10:
source
  11:
[WARNING]: No inventory was parsed, only implicit localhost is available
  12:
[WARNING]: provided hosts list is empty, only localhost is available. Note that
  13:
the implicit localhost does not match 'all'
  14:

  15:
PLAY [all] *********************************************************************
  16:
skipping: no hosts matched
  17:

  18:
PLAY RECAP *********************************************************************
  19:
Exit status: 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Red Hat Jira

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions