From 165bdf675e4d6214a1e5351bc3bd7a28ae9653b2 Mon Sep 17 00:00:00 2001 From: Damien Tardy-Panis <damien@m2mobi.com> Date: Tue, 14 Mar 2017 17:28:50 +0100 Subject: [PATCH] Add support for user creation with SSL when no databases are defined --- mysql/user.sls | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mysql/user.sls b/mysql/user.sls index 16b9b6d..a2f6c53 100644 --- a/mysql/user.sls +++ b/mysql/user.sls @@ -58,6 +58,22 @@ include: - grant: {{ user['grants']|join(",") }} - database: '*.*' - grant_option: {{ user['grant_option'] | default(False) }} + {% if 'ssl' in user or 'ssl-X509' in user %} + - 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 %} + {% endif %} - user: {{ name }} - host: '{{ host }}' - connection_host: '{{ mysql_host }}' -- GitLab