Description of problem: 17.1 deployment with SRBAC fails at overcloud with the below duplicate declaration error: <13>May 16 21:07:32 puppet-user: Error: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: File_line[/etc/nova/policy.yaml-os_compute_api:servers:show:host_status:unknown-only] is already declared at (file: /etc/puppet/modules/openstacklib/manifests/policy/base.pp, line: 101); cannot redeclare (file: /etc/puppet/modules/openstacklib/manifests/policy/base.pp, line: 101) (file: /etc/puppet/modules/openstacklib/manifests/policy/base.pp, line: 101, column: 7) (file: /etc/puppet/modules/nova/manifests/policy.pp, line: 54) on node controller-0.redhat.local Version-Release number of selected component (if applicable): 17.1 Wallaby Steps to Reproduce: 1.Deploy openstack with srbac settings. Pass override parameter NovaHostStatus - 'unknown-only' 2. 3. Actual results: Overcloud failed with double declaration error
For visibility raising blocker?, even
For visibility, raising blocker? even if this is already in MODIFIED.
Reason for blocker: SRBAC is inoperable without this fix.
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 (Release of components for Red Hat OpenStack Platform 17.1 (Wallaby)), 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-2023:4577