diff --git a/README.md b/README.md index 20a8bba..be642da 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Fournir les variables suivantes. Par exemple : ```yaml -docker_webfingerserver_local_domain: libretic.fr +docker_webfingerserver_fqdn: libretic.fr docker_webfingerserver_data_dir: /data1 docker_webfingerserver_service_id: webfinger docker_webfingerserver_ldap_server_uri: ldap://adresse-du-serveur-ldap @@ -23,7 +23,7 @@ docker_webfingerserver_ldap_usersdn: ou=utilisateurs,dc=libretic,dc=fr | Option | Valeur par défaut | Description | |------------------------------------------|-------------------|-------------------------------------------------------------------------------------------| -| docker_webfingerserver_local_domain | | Le nom de domaine pour lequel le service webfinger répond | +| docker_webfingerserver_fqdn | | Le nom de domaine pour lequel le service webfinger répond | | docker_webfingerserver_data_dir | | L'emplacement dans lequel se trouvent les volumes de donnees docker pour le service | | docker_webfingerserver_service_id | | Le nom de service souhaité : conditionne le nommage des volumes et le routage par traefik | | docker_webfingerserver_ldap_server_uri | | URI de connexion au serveur ldap | diff --git a/tasks/populate_webfinger_from_ldap.yml b/tasks/populate_webfinger_from_ldap.yml index be4c765..8791341 100644 --- a/tasks/populate_webfinger_from_ldap.yml +++ b/tasks/populate_webfinger_from_ldap.yml @@ -23,7 +23,7 @@ - name: creation entree webfinger depuis template - id normal template: src: user-template.json - dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_local_domain }}/{{ item.uid }}.json" + dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_fqdn }}/{{ item.uid }}.json" with_items: - "{{ ldap_users.results }}" vars: @@ -33,7 +33,7 @@ - name: creation entree webfinger depuis template - id sans point template: src: user-template.json - dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_local_domain }}/{{ item.uid | replace('.', '') }}.json" + dest: "{{ docker_webfingerserver_data_dir }}/{{ docker_webfingerserver_service_id }}/webfinger/.well-known/webfinger/store/{{ docker_webfingerserver_fqdn }}/{{ item.uid | replace('.', '') }}.json" with_items: - "{{ ldap_users.results }}" vars: diff --git a/templates/docker-compose.yml b/templates/docker-compose.yml index d8771a0..d7457de 100644 --- a/templates/docker-compose.yml +++ b/templates/docker-compose.yml @@ -13,7 +13,7 @@ services: - "traefik.enable=true" - "traefik.docker.network=traefik" - "traefik.http.routers.{{ docker_webfingerserver_service_id }}.entrypoints=web" - - "traefik.http.routers.{{ docker_webfingerserver_service_id }}.rule=Host(`{{ docker_webfingerserver_local_domain }}`) && PathPrefix(`/.well-known/`)" + - "traefik.http.routers.{{ docker_webfingerserver_service_id }}.rule=Host(`{{ docker_webfingerserver_fqdn }}`) && PathPrefix(`/.well-known/`)" - "traefik.http.services.{{ docker_webfingerserver_service_id }}.loadbalancer.server.port=80" networks: - traefik