Suppression d'un portfolio étudiant - Ansible

Informations
- Mainteneur : Louis MEDO
- Date de création : 07/05/2026
Contexte
Cette procédure explique comment supprimer le dépôt GitHub d'un étudiant au sein de l'organisation BTS SIO - Paul-Louis Courier et synchroniser l'état de l'infrastructure en supprimant ses ressources associées à l'aide d'Ansible.
Sommaire
- Suppression du dépôt sur GitHub
- Modification des variables d'environnement Ansible
- Exécution du playbook de suppression
1. Suppression du dépôt sur GitHub
- Supprimer le dépôt de l'étudiant. Rendez-vous sur GitHub dans l'organisation BTS SIO - Paul-Louis Courier. Accédez au dépôt ciblé, allez dans l'onglet
Settings, descendez jusqu'à laDanger Zone, cliquez surDelete this repositoryet confirmez l'action.
2. Modification des variables d'environnement Ansible
Prérequis
Avant de procéder, assurez-vous de disposer d'un environnement Ansible fonctionnel et d'avoir cloné en local le dépôt de l'infrastructure Ansible. Pour la configuration du poste de travail, veuillez vous référer à la procédure d'Onboarding Ansible.
-
Déclarer l'étudiant à supprimer. Éditez le fichier
inventories/production/group_vars/all.ymlen déplaçant ou ajoutant l'identifiant de l'étudiant dans la section appropriée.⚠️ AVERTISSEMENT : Cette section entraîne des actions destructrices irréversibles sur l'infrastructure. Vérifiez scrupuleusement l'orthographe et l'identité des utilisateurs renseignés dans la liste avant d'enregistrer.
# --- # Titre : GROUP VARS - Production # Auteur : Louis MEDO # Date : 14/04/2026 # Rôle : Contient les variables de production pour Ansible # --- --- domain_name: "bts-sio.eu" admin_email: "contact@bts-sio.eu" students: - medo-louis - desouza-leidiane - delalande-nathan students_to_remove: - <nom-prenom>students: Tableau YAML (liste) contenant les utilisateurs dont l'infrastructure doit être maintenue active.students_to_remove: Tableau YAML listant les identifiants cibles dont l'infrastructure et les accès associés seront purgés lors de la prochaine exécution.
3. Exécution du playbook de suppression
-
Lancer le nettoyage de l'infrastructure. Exécutez la commande Ansible pour appliquer le retrait des accès et la destruction des ressources de l'étudiant sur les serveurs de production.
ansible-playbook -i inventories/production/hosts.yml playbooks/delete_students.yml --ask-become-passansible-playbook: Binaire de l'outil Ansible permettant de lire et d'exécuter un fichier de configuration YAML (playbook).-i inventories/production/hosts.yml: Paramètre--inventorypermettant de cibler le fichier listant les adresses IP et connexions des serveurs de production.playbooks/delete_students.yml: Fichier contenant les instructions et tâches séquentiellement exécutées pour supprimer les ressources de l'étudiant.--ask-become-pass: Paramètre demandant la saisie du mot de passe d'élévation de privilèges (sudo) requis pour exécuter les tâches d'administration sur les serveurs distants.