feat: run hydra migrations if specified

This commit is contained in:
wpetit 2023-10-25 17:55:54 +02:00
parent 547eb73d6c
commit 9054f14223
2 changed files with 7 additions and 1 deletions

View File

@ -18,6 +18,7 @@ cadoles_pod_hydra_ldap_v1_package_version: '*'
# Hydra database configuration # Hydra database configuration
hydra_use_external_database: false hydra_use_external_database: false
hydra_auto_migrate: false
hydra_database_name: hydra hydra_database_name: hydra
hydra_database_user: hydra hydra_database_user: hydra
hydra_database_password: hydra hydra_database_password: hydra

View File

@ -10,7 +10,7 @@
- name: Configure Hydra local database - name: Configure Hydra local database
ansible.builtin.include_tasks: hydra-database.yml 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 - name: Configure cadoles-pod-hydra-v1
template: template:
@ -29,6 +29,11 @@
state: started state: started
become: true 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 - name: Create hydra-clients
template: template:
src: hydra-client.json.j2 src: hydra-client.json.j2