This validation is trying to get the dnsmasq_interface in the 'firewall' section of the ironic inspector config file (inspector.conf). but the ironic-inspection firewall specific configuration options were moved from the ``firewall`` to the ``iptables`` group. All options in the ``firewall`` group are now deprecated. Then this validation should look up this variable in the iptables section instead of firewall section.
Tested in 2018-11-29.3: Task 'Look up the introspection interface' failed: Host: undercloud Message: Could not open the ini file: '/var/lib/config-data/ironic_inspector/puppet-generated/etc/ironic-inspector/inspector.conf' Failure! The validation failed for all hosts: * undercloud The correct path to the ini file is /var/lib/config-data/puppet-generated/ironic_inspector/etc/ironic-inspector/inspector.conf, but it still failed when I fixed it (probably permissions problems to open the file).
Verified. [stack@undercloud-0 ~]$ rpm -q openstack-tripleo-validations openstack-tripleo-validations-9.3.1-0.20181008110756.4064fb7.el7ost.noarch [stack@undercloud-0 ~]$ rpm -q openstack-tripleo-heat-templates openstack-tripleo-heat-templates-9.0.1-0.20181013060903.el7ost.noarch
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:0045