From fd3b03836b99626ce9521bf26127dcfe60c90c57 Mon Sep 17 00:00:00 2001 From: nono <np@laquadrature.net> Date: Tue, 20 Apr 2021 18:30:06 +0200 Subject: [PATCH] Update database access --- tasks/install-database.yml | 4 ++++ vars/main.yml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/tasks/install-database.yml b/tasks/install-database.yml index da62082..f6a8f95 100644 --- a/tasks/install-database.yml +++ b/tasks/install-database.yml @@ -16,6 +16,7 @@ state: "absent" login_user: root login_password: "{{ keycloack_mysql_root_password }}" + config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}" ignore_errors: yes - name: "Removes the MySQL test database" @@ -24,6 +25,7 @@ state: absent login_user: root login_password: "{{ keycloack_mysql_root_password }}" + config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}" ignore_errors: yes - name: "Add Database {{ keycloak_db_name }}." @@ -31,6 +33,7 @@ name: "{{ keycloak_db_name }}" login_user: root login_password: "{{ keycloack_mysql_root_password }}" + config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}" state: present - name: "Configure the database user." @@ -40,4 +43,5 @@ priv: "{{ keycloak_db_name }}.*:ALL" login_user: root login_password: "{{ keycloak_mysql_root_pwd }}" + config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}" state: present diff --git a/vars/main.yml b/vars/main.yml index fedd77b..cdfb1d7 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -48,3 +48,6 @@ keycloak_force_install: false ## Customization keycloak_profile_preview: false keycloak_welcome_theme: "keycloak" + +mysql_credential_file: + debian: '/etc/mysql/debian.cnf' -- GitLab