From 9054f14223e76146f8e3903c9a96b6c816e6b555 Mon Sep 17 00:00:00 2001 From: William Petit Date: Wed, 25 Oct 2023 17:55:54 +0200 Subject: [PATCH] feat: run hydra migrations if specified --- defaults/main.yml | 1 + tasks/install-hydra.yml | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 7848ca3..9d7bce2 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -18,6 +18,7 @@ cadoles_pod_hydra_ldap_v1_package_version: '*' # Hydra database configuration hydra_use_external_database: false +hydra_auto_migrate: false hydra_database_name: hydra hydra_database_user: hydra hydra_database_password: hydra diff --git a/tasks/install-hydra.yml b/tasks/install-hydra.yml index b6610c1..6d4c1e8 100644 --- a/tasks/install-hydra.yml +++ b/tasks/install-hydra.yml @@ -10,7 +10,7 @@ - name: Configure Hydra local database ansible.builtin.include_tasks: hydra-database.yml - when: not hydra_use_external_database + when: not hydra_use_external_database - name: Configure cadoles-pod-hydra-v1 template: @@ -29,6 +29,11 @@ state: started become: true +- name: Migrate Hydra database schema + command: podman exec -it cadoles-pod-hydra-v1 migrate-hydra-schema + become: true + when: hydra_auto_migrate + - name: Create hydra-clients template: src: hydra-client.json.j2