From 1d3e2bb9ee6dc94285210d5e0c62d492ef7d595b Mon Sep 17 00:00:00 2001 From: Ross Perkins <ross@vubeology.com> Date: Wed, 18 Mar 2015 12:43:27 -0700 Subject: [PATCH] Added ability for SQL Schema sources to be templates --- mysql/database.sls | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mysql/database.sls b/mysql/database.sls index 4f9d502..89a9409 100644 --- a/mysql/database.sls +++ b/mysql/database.sls @@ -24,6 +24,10 @@ include: file.managed: - name: /etc/mysql/{{ database }}.schema - source: {{ salt['pillar.get'](['mysql', 'schema', database, 'source']|join(':')) }} +{%- set template_type = salt['pillar.get'](['mysql', 'schema', database, 'template']|join(':'), False) %} +{%- if template_type %} + - template: {{ template_type }} +{% endif %} - user: {{ salt['pillar.get']('mysql:server:user', 'mysql') }} - makedirs: True -- GitLab