Looking at the example builds, the failure is caused by duplicated declaration of Package[redis]. This seems to be caused by a change in underlying puppet-redis. My current guess is the recent change[1] is not working properly with puppetlabs-7.x.x which is now used in our gate. [1] https://github.com/voxpupuli/puppet-redis/commit/a5cc0a194afd2b17564e90939ff5e08f63d3d3f8 https://zuul.opendev.org/t/openstack/build/8c9c796e24e041b3a7cd93e03dd79742 2021-08-26 12:45:29.542463 | centos-8-stream | 1) tripleo::profile::base::database::redis on redhat-8-x86_64 behaves like tripleo::profile::base::database::redis with step 2 with multiple nodes should configure redis 2021-08-26 12:45:29.542486 | centos-8-stream | Failure/Error: function_create_resources([type.capitalize, { item => params }]) 2021-08-26 12:45:29.542507 | centos-8-stream | 2021-08-26 12:39:59.966309 | centos-8-stream | Puppet::PreformattedError: 2021-08-26 12:39:59.966327 | centos-8-stream | Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[redis] is already declared at (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/install.pp, line: 5); cannot redeclare (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150) (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150, column: 3) on node centos-8-stream-rax-dfw-0026118171 https://zuul.opendev.org/t/openstack/build/ed83c226333d4223ad0f30a0917eb768 2021-08-26 12:45:29.542463 | centos-8-stream | 1) tripleo::profile::base::database::redis on redhat-8-x86_64 behaves like tripleo::profile::base::database::redis with step 2 with multiple nodes should configure redis 2021-08-26 12:45:29.542486 | centos-8-stream | Failure/Error: function_create_resources([type.capitalize, { item => params }]) 2021-08-26 12:45:29.542507 | centos-8-stream | 2021-08-26 12:45:29.542528 | centos-8-stream | Puppet::PreformattedError: 2021-08-26 12:45:29.542554 | centos-8-stream | Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[redis] is already declared at (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/install.pp, line: 5); cannot redeclare (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150) (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150, column: 3) on node centos-8-stream-rax-dfw-0026118219 https://zuul.opendev.org/t/openstack/build/8e6dd104f19746ef9aa09f55272e0358 2021-08-26 12:53:16.606990 | ubuntu-focal | 1) tripleo::profile::base::database::redis on redhat-8-x86_64 behaves like tripleo::profile::base::database::redis with step 2 with multiple nodes should configure redis 2021-08-26 12:53:16.607001 | ubuntu-focal | Failure/Error: function_create_resources([type.capitalize, { item => params }]) 2021-08-26 12:53:16.607012 | ubuntu-focal | 2021-08-26 12:53:16.607022 | ubuntu-focal | Puppet::PreformattedError: 2021-08-26 12:53:16.607109 | ubuntu-focal | Evaluation Error: Error while evaluating a Function Call, Duplicate declaration: Package[redis] is already declared at (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/install.pp, line: 5); cannot redeclare (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150) (file: /home/zuul/workspace/spec/fixtures/modules/redis/manifests/sentinel.pp, line: 150, column: 3) on node ubuntu-focal-rax-dfw-0026118213