Mise à jour de la configuration de Nextcloud et Keycloak : ajout d'entrées dans /etc/hosts, activation du mode debug et modification de la commande Keycloak pour le développement.

This commit is contained in:
Kevin 2025-02-25 18:37:06 +01:00
parent de6cba0c30
commit eddb60e2f9
2 changed files with 29 additions and 1 deletions

View File

@ -14,7 +14,8 @@
- "localhost" - "localhost"
keycloak_client_id: "nextcloud" keycloak_client_id: "nextcloud"
keycloak_client_secret: "d27b68dbb0f2eb2012837ed5f71e91015465ab72b93d50b3409962dad7812429" keycloak_client_secret: "d27b68dbb0f2eb2012837ed5f71e91015465ab72b93d50b3409962dad7812429"
keycloak_url: "http://connect.neah.local/auth" #TODO: Remplacer le nom de domaine
keycloak_url: "http://connect.neah.local"
keycloak_realm: "master" keycloak_realm: "master"
pre_tasks: pre_tasks:
@ -40,6 +41,15 @@
retries: 3 retries: 3
delay: 5 delay: 5
#TODO: Supprimer en prod
- name: Ajouter une entrée dans /etc/hosts du conteneur Nextcloud
shell: >
docker exec {{ nextcloud_container }} sh -c 'echo "172.16.32.141 connect.neah.local" >> /etc/hosts'
register: add_hosts_entry
until: add_hosts_entry is success
retries: 3
delay: 5
- name: Configurer les domaines de confiance - name: Configurer les domaines de confiance
shell: > shell: >
docker exec -u 33 {{ nextcloud_container }} php occ config:system:set trusted_domains {{ item.0 }} --value={{ item.1 }} docker exec -u 33 {{ nextcloud_container }} php occ config:system:set trusted_domains {{ item.0 }} --value={{ item.1 }}
@ -82,3 +92,20 @@
until: config_keycloak is success until: config_keycloak is success
retries: 3 retries: 3
delay: 5 delay: 5
#TODO: Supprimer le mode debug en prod
- name: Activer le mode debug de Nextcloud
shell: >
docker exec -u 33 {{ nextcloud_container }} php occ config:system:set debug --value=true
register: enable_debug
until: enable_debug is success
retries: 3
delay: 5
- name: Autoriser les serveurs distants locaux
shell: >
docker exec -u 33 {{ nextcloud_container }} php occ config:system:set allow_local_remote_servers --value=true
register: allow_local_remote_servers
until: allow_local_remote_servers is success
retries: 3
delay: 5

View File

@ -64,6 +64,7 @@ services:
keycloak: keycloak:
container_name: neah-keycloak container_name: neah-keycloak
image: quay.io/keycloak/keycloak:latest image: quay.io/keycloak/keycloak:latest
#TODO: Passer a "start" en prod (Nécessite un certificat valide)
command: ["start-dev"] command: ["start-dev"]
environment: environment:
KC_BOOTSTRAP_ADMIN_USERNAME: ${KEYCLOAK_USER} KC_BOOTSTRAP_ADMIN_USERNAME: ${KEYCLOAK_USER}