Skip to content
Extraits de code Groupes Projets
Valider 808dd7bc rédigé par nono's avatar nono :computer:
Parcourir les fichiers

Don't manage the databse from the keycloak role but depend on another SQL role...

Don't manage the databse from the keycloak role but depend on another SQL role for that. Preserve the Java Driver installation
parent 49417a02
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
---
# Adding the database to be used by Keycloak
# Adding the Java Database Driver
- name : Installation of the latest Java OpenJDK Driver
become: yes
......@@ -8,45 +6,3 @@
name :
- libmariadb-java
state : latest
# Creating the database user and password for keycloak
- name: "Delete the anonymous user."
become: yes
mysql_user:
user: ""
state: "absent"
login_user: root
login_password: "{{ keycloak_mysql_root_password }}"
config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}"
ignore_errors: yes
- name: "Removes the MySQL test database"
become: yes
mysql_db:
name: test
state: absent
login_user: root
login_password: "{{ keycloak_mysql_root_password }}"
config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}"
ignore_errors: yes
- name: "Add Database {{ keycloak_db_name }}."
become: yes
mysql_db:
name: "{{ keycloak_db_name }}"
login_user: root
login_password: "{{ keycloak_mysql_root_password }}"
config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}"
state: present
- name: "Configure the database user."
become: yes
mysql_user:
name: "{{ keycloak_db_admin }}"
password: "{{ keycloak_db_pwd }}"
priv: "{{ keycloak_db_name }}.*:ALL"
login_user: root
login_password: "{{ keycloak_mysql_root_password }}"
config_file: "{{ mysql_credential_file[(ansible_os_family|lower)] | default(omit) }}"
state: present
......@@ -13,14 +13,14 @@
- name: Setup the logs for keycloak
include_tasks: install-logs.yml
- name: Install the database java driver
include_tasks: install-database.yml
# Update the service
- name: Import data from previous versions and update the installation.
include_tasks: update-service.yml
when: keycloak_previous_version is defined
- name: Get the database running
include_tasks: install-database.yml
- name: Download and install the service from archive
include_tasks: install-service.yml
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter