The meta/main.yml files of these validations roles have wrong and useless dependencies in them. The impacted roles are: - roles/no-op-firewall-nova-driver/meta/main.yml - roles/undercloud-heat-purge-deleted/meta/main.yml - roles/undercloud-process-count/meta/main.yml - roles/undercloud-tokenflush/meta/main.yml Exemple of output error for the undercloud-tokenflush validation: ``` (undercloud) [stack@undercloud ~]$ ./run-validations.sh undercloud-tokenflush ERROR! the role 'validation-lib-utils' was not found in /usr/share/openstack-tripleo-validations/playbooks/roles:/usr/share/openstack-tripleo-validations/roles:/usr/share/openstack-tripleo-validations/roles:/usr/share/openstack-tripleo-validations/playbooks The error appears to have been in '/usr/share/openstack-tripleo-validations/roles/undercloud-tokenflush/meta/main.yml': line 29, column 5, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: dependencies: - role: validation-lib-utils ^ here ```
(undercloud) [stack@undercloud-0 ~]$ for val in no-op-firewall-nova-driver undercloud-heat-purge-deleted undercloud-process-count undercloud-tokenflush; do echo "Running $val"; /usr/bin/run-validations.sh --validation-name $val; done Running no-op-firewall-nova-driver Task 'no-op-firewall-nova-driver : Verify `firewall_driver` is set to `NoopFirewallDriver`' failed: Host: compute-0 Message: The firewall_driver value in /etc/nova/nova.conf is unset, but it must be set to: nova.virt.firewall.NoopFirewallDriver Task 'no-op-firewall-nova-driver : Verify `firewall_driver` is set to `NoopFirewallDriver`' failed: Host: compute-1 Message: The firewall_driver value in /etc/nova/nova.conf is unset, but it must be set to: nova.virt.firewall.NoopFirewallDriver Failure! The validation failed for all hosts: * compute-0 * compute-1 Running undercloud-heat-purge-deleted Success! The validation passed for all hosts: * undercloud Running undercloud-process-count Success! The validation passed for all hosts: * undercloud Running undercloud-tokenflush Success! The validation passed for all hosts: * undercloud
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:2811