diff --git a/salt/filebeat/etc/module_config.yml.jinja b/salt/filebeat/etc/module_config.yml.jinja index 8f4fbd7bf..733d47c7e 100644 --- a/salt/filebeat/etc/module_config.yml.jinja +++ b/salt/filebeat/etc/module_config.yml.jinja @@ -1,16 +1,18 @@ # DO NOT EDIT THIS FILE -{% for module in MODULES.modules.keys() %} +{%- if MODULES.modules is iterable and MODULES.modules is not string and MODULES.modules|length > 0%} + {%- for module in MODULES.modules.keys() %} - module: {{ module }} - {%- for fileset in MODULES.modules[module] %} + {%- for fileset in MODULES.modules[module] %} {{ fileset }}: enabled: {{ MODULES.modules[module][fileset].enabled|string|lower }} - {#- only manage the settings if the fileset is enabled #} - {%- if MODULES.modules[module][fileset].enabled %} - {%- for var, value in MODULES.modules[module][fileset].items() %} - {%- if var|lower != 'enabled' %} + {#- only manage the settings if the fileset is enabled #} + {%- if MODULES.modules[module][fileset].enabled %} + {%- for var, value in MODULES.modules[module][fileset].items() %} + {%- if var|lower != 'enabled' %} {{ var }}: {{ value }} - {%- endif %} - {%- endfor %} - {%- endif %} + {%- endif %} + {%- endfor %} + {%- endif %} + {%- endfor %} {%- endfor %} -{% endfor %} +{% endif %}