@@ -1,13 +1,10 @@ | |||
{% set pkg = salt['grains.filter_by']({ | |||
'Debian': {'name': 'apache2'}, | |||
'RedHat': {'name': 'httpd'}, | |||
}) %} | |||
{% from "apache/package-map.jinja" import apache with context %} | |||
apache: | |||
pkg: | |||
- installed | |||
- name: {{ pkg.name }} | |||
- name: {{ apache.server }} | |||
service: | |||
- running | |||
- name: {{ pkg.name }} | |||
- name: {{ apache.service }} | |||
- enable: True |
@@ -0,0 +1,12 @@ | |||
{% set apache = salt['grains.filter_by']({ | |||
'Debian': { | |||
'server': 'apache2', | |||
'service': 'apache2', | |||
'conf': '/etc/apache2/conf.d', | |||
}, | |||
'RedHat': { | |||
'server': 'httpd', | |||
'service': 'httpd', | |||
'conf': '/etc/httpd/conf.d', | |||
}, | |||
}, merge=salt['pillar.get']('apache:lookup')) %} |
@@ -1,7 +1,11 @@ | |||
# Example for the apache.debian_full formula: | |||
# ``apache`` formula configuration: | |||
apache: | |||
server: apache2 | |||
service: apache2 | |||
conf: /etc/apache2/conf.d | |||
# ``apache.debian_full`` formula additional configuration: | |||
apache: | |||
php-ini: 'salt://path/to/file/php.ini' | |||
register-site: | |||
# any name as an array index, and you can duplicate this section | |||
{{UNQIUE}}: |