diff --git a/mysql/database.sls b/mysql/database.sls
index 4f9d5021acd1be9810ead1edc517af1802f3df37..89a9409eac8db6737f74d994c8096a48390c70a4 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