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