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:
parent
de6cba0c30
commit
eddb60e2f9
@ -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
|
||||||
|
|||||||
@ -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}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user