updated setting/header overwrite
This commit is contained in:
parent
813ac53193
commit
cb57621b33
|
|
@ -62,6 +62,13 @@ This will also be done automatically if no domain is supplied.
|
|||
|
||||
* **Warning:** Not every setting/variable you provide will be checked for validity. Bad config might break the role!
|
||||
|
||||
|
||||
* **Warning:** If you run a web application you might need to disable the 'Content-Security-Policy' header!
|
||||
|
||||
|
||||
* **Info:** To disable default settings and headers => just set their value to: ''
|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
* Community collection and certificate role: ```ansible-galaxy install -r requirements.yml```
|
||||
|
|
|
|||
|
|
@ -187,3 +187,4 @@ apache_config_graylist: [
|
|||
'ServerAlias', 'ServerName', 'Redirect'
|
||||
]
|
||||
force_removal: false
|
||||
NONE_VALUES: [none, '', ' ']
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@
|
|||
{% if APACHE_CONFIG.config | length > 0 %}
|
||||
# global config
|
||||
{% for setting, value in APACHE_CONFIG.config.items() %}
|
||||
{% if setting not in apache_config_graylist %}
|
||||
{% if setting not in apache_config_graylist and value not in NONE_VALUES %}
|
||||
{{ setting }} {{ value }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
|
@ -75,7 +75,7 @@
|
|||
{% if site.config | length > 0 %}
|
||||
# site-specific config
|
||||
{% for setting, value in site.config.items() %}
|
||||
{% if setting not in apache_config_graylist %}
|
||||
{% if setting not in apache_config_graylist and value not in NONE_VALUES %}
|
||||
{{ setting }} {{ value }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
|
@ -85,10 +85,12 @@
|
|||
# global headers
|
||||
<IfModule mod_headers.c>
|
||||
{% for header, value in APACHE_CONFIG.headers.items() %}
|
||||
{% if 'Header' in header %}
|
||||
{% if header not in site.headers and value not in NONE_VALUES %}
|
||||
{% if 'Header' in header %}
|
||||
{{ header }} {{ value }}
|
||||
{% else %}
|
||||
{% else %}
|
||||
Header set {{ header }} {{ value }}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
|
|
@ -99,10 +101,12 @@
|
|||
# site-specific headers
|
||||
<IfModule mod_headers.c>
|
||||
{% for header, value in site.headers.items() %}
|
||||
{% if 'Header' in header %}
|
||||
{% if value not in NONE_VALUES %}
|
||||
{% if 'Header' in header %}
|
||||
{{ header }} {{ value }}
|
||||
{% else %}
|
||||
{% else %}
|
||||
Header set {{ header }} {{ value }}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue