From f0f65c92487913f21e16928b4a160a5ffa07151e Mon Sep 17 00:00:00 2001 From: Christoffer Stokbaek Date: Mon, 15 Aug 2016 13:24:40 +0200 Subject: [PATCH] Added support for require SSL on user creation --- mysql/user.sls | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/mysql/user.sls b/mysql/user.sls index b96a5bb..b937343 100644 --- a/mysql/user.sls +++ b/mysql/user.sls @@ -79,6 +79,20 @@ include: - grant: {{db['grants']|join(",")}} - database: '{{ db['database'] }}.{{ db['table'] | default('*') }}' - grant_option: {{ db['grant_option'] | default(False) }} + - ssl_option: + - SSL: {{ user['ssl'] | default(False) }} + {% if user['ssl-X509'] is defined %} + - X509: {{ user['ssl-X509'] }} + {% endif %} + {% if user['ssl-SUBJECT'] is defined %} + - SUBJECT: {{ user['ssl-SUBJECT'] }} + {% endif %} + {% if user['ssl-ISSUER'] is defined %} + - ISSUER: {{ user['ssl-ISSUER'] }} + {% endif %} + {% if user['ssl-CIPHER'] is defined %} + - CIPHER: {{ user['ssl-CIPHER'] }} + {% endif %} - user: {{ name }} - host: '{{ host }}' - connection_host: '{{ mysql_host }}'