feat(servers_config): enable by default

Don't require `enabled: true` on distributions without
separate available/enabled directories and prevent error:
"Rendering SLS 'production:nginx.servers' failed: Jinja variable 'list
object' has no attribute 'enabled'"

Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
This commit is contained in:
Georg Pfuetzenreuter 2023-02-04 13:45:55 +01:00
parent 982705f1a6
commit 1ebff51412
Signed by: Georg
GPG Key ID: 1ED2F138E7E6FF57

View File

@ -108,7 +108,7 @@ nginx_server_available_dir:
- name: {{ server_curpath(server) }}
{% do server_states.append(conf_state_id) %}
{% else %}
{% if settings.enabled == True %}
{% if settings.enabled == True or settings.enabled is not defined %}
{{ conf_state_id }}:
file.managed:
{{ sls_block(nginx.servers.managed_opts) }}