Skip to main content

Fiche Atelier Penhoat

En bref
Niveau : référence
Durée : 3 minutes de lecture
Prérequis : aucun
Niveau de test : illustratif

Atelier Penhoat, c'est quoi ?

L'Atelier Penhoat est une très petite entreprise artisanale, premier client de l'offre Nébuleuse (client « alpha »). Elle utilise trois services : un espace de fichiers partagé, une galerie de photos de ses réalisations et un gestionnaire de mots de passe pour l'équipe.

Cette fiche rassemble ce qu'un technicien doit savoir avant d'intervenir sur ce client. Les valeurs sont celles utilisées dans les pages techniques du livre.

Rubrique Valeur
Client Atelier Penhoat
Identifiant dans l'inventaire client-alpha
Identifiant court (conteneurs) alpha
Domaine penhoat.example
Contact administrateur admin@penhoat.example
Adresse d'administration 10.99.0.21
Adresse publique 192.0.2.21

Atelier Penhoat → penhoat.example → VM client-alpha → Nextcloud, Immich, Vaultwarden

Services commandés

Service Adresse Rôle pour le client
Authentik (SSO) sso.penhoat.example Connexion unique à Nextcloud et Immich
Nextcloud cloud.penhoat.example Fichiers, devis et plans partagés, agenda
Immich photos.penhoat.example Photos des réalisations, albums partagés avec les clients de l'atelier
Vaultwarden vault.penhoat.example Mots de passe de l'équipe

Fichiers de configuration

# inventory/host_vars/client-alpha/vars.yml
client_name: alpha
client_domain: penhoat.example
client_admin_email: admin@penhoat.example

nebuleuse_apps:
  - nextcloud
  - immich
  - vaultwarden

client_subdomains:
  sso: sso
  nextcloud: cloud
  immich: photos
  vaultwarden: vault

Les secrets du client sont dans inventory/host_vars/client-alpha/vault.yml (chiffré). Aucun secret n'est reproduit dans cette fiche.

Points d'attention

  1. Photos volumineuses : Immich est l'application qui grossit le plus. L'espace disque de la VM doit être surveillé, et une VM avec 4 Go de mémoire au minimum est nécessaire pour la reconnaissance de visages.
  2. Mots de passe principaux : le client est prévenu à l'ouverture de son compte Vaultwarden qu'un mot de passe principal perdu ne peut pas être récupéré.
  3. Accès SSH : l'administrateur passe par le bastion ; aucune connexion directe depuis Internet.

Commandes utiles

# Depuis le serveur Ansible : rejouer tout le déploiement pour ce client.
ansible-playbook site.yml --limit client-alpha

# Depuis le bastion : se connecter à la VM.
tsh ssh deploy@client-alpha

Page suivante : Fiche Cabinet Kerjean.