Description of problem: When nova::scheduler::filter::scheduler_available_filters is set to [], puppet thinks something needs to be written out to the config file but it doesn't actually write anything out. This can cause rerunning of nova db syncs and nova-api restarts everytime it's run. Version-Release number of selected component (if applicable): openstack-puppet-modules-9.3.0-1.el7ost.noarch.rpm How reproducible: Update the stack after deploying, nova-api will restart in multiple steps because puppet thinks it needs to set scheduler_available_filters. Steps to Reproduce: 1. 2. 3. Actual results: Puppet tries to configure scheduler_available_filters and causes a nova-api restart. Expected results: Puppet shouldn't attempt to configure scheduler_available_filters every time. Additional info: Related BZ 1421883
Verified that nova::scheduler::filter::scheduler_available_filters is no longer showing as being created on stack update
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/RHBA-2017:1585