Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
| documentation_technique:hebergementweb [07/11/2024 10:51:56] – rajout supervision thomas | documentation_technique:hebergementweb [10/18/2026 10:35:15] (Version actuelle) – maj doc suite à déploiement hebergement adherent thomas | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| === Architecture === | === Architecture === | ||
| - | Sur loth, un serveur apache en frontal (port 80 et 443) servant de reverse proxy vers les instances de chaque | + | Sur loth, un serveur apache en frontal (port 80 et 443) servant de reverse proxy vers les instances de chaque |
| 1 adhérent (qui en fait la demande) => 1 compte utilisateur => 1 instance apache (/ | 1 adhérent (qui en fait la demande) => 1 compte utilisateur => 1 instance apache (/ | ||
| Ligne 18: | Ligne 18: | ||
| Le nom de domaine à héberger doit être associé via un CNAME à [[documentation_technique: | Le nom de domaine à héberger doit être associé via un CNAME à [[documentation_technique: | ||
| + | |||
| + | Il | ||
| === Création du playbook === | === Création du playbook === | ||
| Ligne 23: | Ligne 25: | ||
| Sur la base du modèle suivant: | Sur la base du modèle suivant: | ||
| < | < | ||
| - | # fichier webhosting.yml | + | - hosts: loth.hadoly.fr |
| - | - hosts: loth.hadoly.fr | + | vars: |
| - | vars: | + | adherent_login: |
| - | adherent_login: | + | adherent_password: |
| - | adherent_password: | + | apache_server_name: |
| - | apache_server_name: | + | |
| - | | + | |
| - | - "{{ apache_server_name }}" | + | |
| - | | + | |
| - | certbot_test: true | + | roles: |
| - | | + | |
| - | | + | |
| - | roles: | + | |
| - hebergementweb | - hebergementweb | ||
| - | - tconstans.certbot | ||
| - | |||
| </ | </ | ||
| Ligne 48: | Ligne 45: | ||
| Ce playbook va: | Ce playbook va: | ||
| - | - créer un compte utilisateur (todo: utiliser ldap) | + | - créer un compte utilisateur (todo: utiliser ldap) système - avec le mot de passe défini dans le playbook |
| - créer un répertoire personnel pour cet utilisateur | - créer un répertoire personnel pour cet utilisateur | ||
| - créer une instance apache qui va tourner avec l' | - créer une instance apache qui va tourner avec l' | ||
| Ligne 74: | Ligne 71: | ||
| - | WIP | + | <del>WIP</ |
| ## Notes rapides sur l"' | ## Notes rapides sur l"' | ||