Merge pull request #189 from louis-haddrell/develop

Replaced use_require with Apache version check (fixes #188)
This commit is contained in:
Niels Abspoel 2017-08-22 18:01:20 +02:00 committed by GitHub
commit 0b117e522d
3 changed files with 4 additions and 21 deletions

View File

@ -20,7 +20,6 @@
'logdir': '/var/log/apache2', 'logdir': '/var/log/apache2',
'logrotatedir': '/etc/logrotate.d/apache2', 'logrotatedir': '/etc/logrotate.d/apache2',
'wwwdir': '/var/www', 'wwwdir': '/var/www',
'use_require': False,
}, },
'Debian': { 'Debian': {
'server': 'apache2', 'server': 'apache2',
@ -46,7 +45,6 @@
'logdir': '/var/log/apache2', 'logdir': '/var/log/apache2',
'logrotatedir': '/etc/logrotate.d/apache2', 'logrotatedir': '/etc/logrotate.d/apache2',
'wwwdir': '/srv', 'wwwdir': '/srv',
'use_require': False,
}, },
'RedHat': { 'RedHat': {
'server': 'httpd', 'server': 'httpd',
@ -69,7 +67,6 @@
'logrotatedir': '/etc/logrotate.d/httpd', 'logrotatedir': '/etc/logrotate.d/httpd',
'wwwdir': '/var/www', 'wwwdir': '/var/www',
'default_charset': 'UTF-8', 'default_charset': 'UTF-8',
'use_require': False,
}, },
'Suse': { 'Suse': {
'server': 'apache2', 'server': 'apache2',
@ -89,7 +86,6 @@
'default_site_ssl': 'vhost-ssl.template', 'default_site_ssl': 'vhost-ssl.template',
'logdir': '/var/log/apache2', 'logdir': '/var/log/apache2',
'wwwdir': '/srv/www', 'wwwdir': '/srv/www',
'use_require': True,
}, },
'FreeBSD': { 'FreeBSD': {
'server': 'apache22', 'server': 'apache22',
@ -113,83 +109,70 @@
'default_site_ssl': 'default-ssl', 'default_site_ssl': 'default-ssl',
'logdir': '/var/log/', 'logdir': '/var/log/',
'wwwdir': '/usr/local/www/apache22/', 'wwwdir': '/usr/local/www/apache22/',
'use_require': False,
}, },
}, merge=salt['grains.filter_by']({ }, merge=salt['grains.filter_by']({
'precise': { 'precise': {
'confext': '', 'confext': '',
'default_site': 'default', 'default_site': 'default',
'default_site_ssl': 'default-ssl', 'default_site_ssl': 'default-ssl',
'use_require': True,
}, },
'trusty': { 'trusty': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'utopic': { 'utopic': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'vivid': { 'vivid': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'wily': { 'wily': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'xenial': { 'xenial': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'yakkety': { 'yakkety': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'zesty': { 'zesty': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'artful': { 'artful': {
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'jessie': { 'jessie': {
'wwwdir': '/var/www', 'wwwdir': '/var/www',
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'stretch': { 'stretch': {
'wwwdir': '/var/www', 'wwwdir': '/var/www',
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
'buster': { 'buster': {
'wwwdir': '/var/www', 'wwwdir': '/var/www',
'confext': '.conf', 'confext': '.conf',
'default_site': '000-default.conf', 'default_site': '000-default.conf',
'default_site_ssl': 'default-ssl.conf', 'default_site_ssl': 'default-ssl.conf',
'use_require': True,
}, },
}, grain='oscodename', merge=salt['grains.filter_by']( }, grain='oscodename', merge=salt['grains.filter_by'](
osfingermap osfingermap

View File

@ -76,7 +76,7 @@
'Dav': loc.get('Dav', False), 'Dav': loc.get('Dav', False),
} %} } %}
<Location "{{ path }}"> <Location "{{ path }}">
{% if apache.use_require %} {% if apache.version == '2.4' %}
{%- if lvals.get('Require') != False %}Require {{lvals.Require}}{% endif %} {%- if lvals.get('Require') != False %}Require {{lvals.Require}}{% endif %}
{% else %} {% else %}
{%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %} {%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %}
@ -93,7 +93,7 @@
'Dav': locmat.get('Dav', False), 'Dav': locmat.get('Dav', False),
} %} } %}
<LocationMatch "{{ regpath }}"> <LocationMatch "{{ regpath }}">
{% if apache.use_require %} {% if apache.version == '2.4' %}
{%- if lmvals.get('Require') != False %}Require {{lmvals.Require}}{% endif %} {%- if lmvals.get('Require') != False %}Require {{lmvals.Require}}{% endif %}
{% else %} {% else %}
{%- if lmvals.get('Order') != False %}Order {{ lmvals.Order }}{% endif %} {%- if lmvals.get('Order') != False %}Order {{ lmvals.Order }}{% endif %}

View File

@ -88,7 +88,7 @@
<Directory "{{ path }}"> <Directory "{{ path }}">
{% if dvals.get('Options') != False %}Options {{ dvals.Options }}{% endif %} {% if dvals.get('Options') != False %}Options {{ dvals.Options }}{% endif %}
{% if map.use_require %} {% if map.version == '2.4' %}
{% if dvals.get('Require') != False %}Require {{dvals.Require}}{% endif %} {% if dvals.get('Require') != False %}Require {{dvals.Require}}{% endif %}
{% else %} {% else %}
{% if dvals.get('Order') != False %}Order {{ dvals.Order }}{% endif %} {% if dvals.get('Order') != False %}Order {{ dvals.Order }}{% endif %}
@ -112,7 +112,7 @@
} %} } %}
<Location "{{ path }}"> <Location "{{ path }}">
{% if map.use_require %} {% if map.version == '2.4' %}
{%- if lvals.get('Require') != False %}Require {{lvals.Require}}{% endif %} {%- if lvals.get('Require') != False %}Require {{lvals.Require}}{% endif %}
{% else %} {% else %}
{%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %} {%- if lvals.get('Order') != False %}Order {{ lvals.Order }}{% endif %}