Browse Source

Merge pull request #44 from RyPeck/feature/optional_template_register_sites

Add optional templating to register_site files
tags/v0.37.4
Nitin Madhok 9 years ago
parent
commit
241f2be82e
2 changed files with 11 additions and 0 deletions
  1. +7
    -0
      apache/register_site.sls
  2. +4
    -0
      pillar.example

+ 7
- 0
apache/register_site.sls View File

@@ -38,6 +38,13 @@
- user: root
- group: root
- mode: 775
{% if 'template' in pillar['apache']['register-site'][site] and 'defaults' in pillar['apache']['register-site'][site] %}
- template: jinja
- defaults:
{% for key, value in pillar['apache']['register-site'][site]['defaults'].iteritems() %}
{{ key }}: {{ value }}
{% endfor %}
{% endif %}
- watch_in:
- cmd: {{ a2modid }}
- module: apache-reload

+ 4
- 0
pillar.example View File

@@ -81,6 +81,10 @@ apache:
name: 'my name'
path: 'salt://path/to/sites-available/conf/file'
state: 'enabled'
# Optional - use managed file as Jinja Template
#template: true
#defaults:
# custom_var: "default value"

modules:
enabled: # List modules to enable

Loading…
Cancel
Save