===== Procédure à Suivre Pour Autoriser un Nouveau Service via le Proxy Inverse Traefik =====
**0.** Se connecter à l'interface d'administration du serveur DNS faisant autorité sur la zone à exploiter \\
**1.** Choisir un nom de domaine pour exposer le nouveau service \\
**2.** Créer une ressource d'enregistrement DNS de type A (et AAAA) pour le nom de domaine choisi \\
**3.** Créer une ressource d'enregistrement DNS de type AAAA pour le nom de domaine choisi \\
**4.** Se connecter au conteneur sur lequel est déployé le service de Proxy Inverse Traefik \\
**5.** Ouvrir le fichier de configuration (playbook) YAML nommé "deployment/traefik-stack/dynamic_conf/camix.yml" \\
/app/traefik/deployment/traefik-stack/dynamic_conf/camix.yml
**6.** Ajuster le template de la section "router" du playbook YAML pour l'adapter au nouveau service à ajouter \\
camix-nextcloud-router:
rule: "Host(`cloud.camix.cm`) || (`nuage.camix.cm`)"
entryPoints:
- "websecure"
service: "camix-nextcloud-service"
tls:
certResolver: "letsencrypt"
**7.** Ajuster le template de la section "service" du playbook YAML pour l'adapter au nouveau service à ajouter \\
camix-nextcloud-service:
loadBalancer:
servers:
# Container 109 IP for NextCloud (listening on standard port 80 & 443 inside CT109)
- url: "http://10.1.0.6:80"
# - url: "http://10.1.0.6:443"
**8.** Modifier le fichier configuration nommé "deployment/traefik-stack/dynamic_conf/camix.yml" pour y insérer le bloc "router" du nouveau service dans la section "router" du playbook YAML \\
**9.** Modifier le fichier nommé "deployment/traefik-stack/dynamic_conf/camix.yml" pour y insérer le bloc "service" du nouveau service dans la section "service" du playbook YAML \\
**10.** Enregistrer et Fermer le fichier de configuration nommé "deployment/traefik-stack/dynamic_conf/camix.yml" \\
**11.** ... \\