From c2aafdd505724bcf923cc7c53be13f051b0fc8d1 Mon Sep 17 00:00:00 2001 From: David Vallee Delisle Date: Thu, 3 Feb 2022 12:41:31 -0500 Subject: [PATCH] oslo_config_validator: Defaulting config_invalidations to empty list When a node doesn't have anything to validate, the config invalidation fails, reporting a false negative. Related: https://bugzilla.redhat.com/2047328 Change-Id: I77e0c4568ecca2638aaa880369b9dec0eb5d1599 (cherry picked from commit ebcab3dbe93f80749de02f92d0bf1a57b18e45f8) (cherry picked from commit c98827fc46df3cff402eb002049d533a10c8a74c) --- roles/oslo_config_validator/tasks/invalidate_config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/oslo_config_validator/tasks/invalidate_config.yml b/roles/oslo_config_validator/tasks/invalidate_config.yml index ac379c549..e5a92ea2d 100644 --- a/roles/oslo_config_validator/tasks/invalidate_config.yml +++ b/roles/oslo_config_validator/tasks/invalidate_config.yml @@ -20,7 +20,7 @@ path: "{{ service.0.path }}" section: "{{ service.1.section }}" key: "{{ service.1.option }}" - loop: "{{ config_invalidations | subelements('invalid_settings') }}" + loop: "{{ config_invalidations | default([]) | subelements('invalid_settings') }}" loop_control: loop_var: service label: "{{ service.1.section }}/{{ service.1.option }} in {{ service.0.path }}"