S08 – Gestion des configurations et automatisation
| Élément | Détail |
|---|---|
| Niveau | BTS SIO option SISR, 2e année – bloc 2 |
| Séance | S08 (séance 8 sur 19) – Phase 2 |
| Durée | 4 heures |
| Parcours | Cœur – Gestion des configurations (Ansible) : seule séance pour cet élément de l'annexe II.E. Voir le parcours cœur et complément. |
| Prérequis | S06, S07 |
| Matériel | Une machine de gestion et deux machines Debian cibles |
| Compétences travaillées | B2.2 · B2.3 (voir le référentiel) |
Note
Question qui guide la séance : « Comment être sûr que trois serveurs ont exactement la même configuration, aujourd'hui et dans six mois ? »
Objectifs
À la fin de la séance, l'étudiant est capable de :
- Versionner des fichiers de configuration avec Git ;
- Décrire l'état voulu d'un serveur avec un inventaire et un playbook Ansible ;
- Appliquer un playbook et constater l'idempotence ;
- Comparer une configuration réelle à une configuration attendue.
Contenu de la séance
| Document | Rôle |
|---|---|
| Cours – Git et Ansible | Cours |
| TP – Versionner et appliquer la configuration de deux serveurs | TP |
| Aide-mémoire – Git et Ansible | Aide-mémoire |
Déroulé conseillé (4 h)
| Durée | Activité | Format |
|---|---|---|
| 0 h 00 – 0 h 20 | Accroche : « trois serveurs identiques le jour de l'installation ; le sont-ils encore six mois plus tard ? » | Oral |
| 0 h 20 – 1 h 20 | Cours | Cours et questions |
| 1 h 20 – 4 h 00 | TP, parties A à E, puis bilan | Binôme puis individuel |
Retour en entreprise
Si ta situation le permet : observer comment ton entreprise traite le sujet de la séance, documenter en une demi-page l'écart avec le TP, ou réaliser une partie après accord de ton tuteur. Voir Transfert en entreprise. Le travail réalisé peut alimenter une fiche de réalisation.
Évaluation
- Compte rendu avec captures d'écran datées, nommé
RENDU-B2A2-S08-NOM.pdf. - Bilan de compétences rempli en fin de séance (individuel).
Notes pour l'enseignant
- Compétences : codes relus sur le référentiel (page Référentiel).
- Le playbook a passé
--syntax-checket l'idempotence detemplateetlineinfilea été testée en local ; les tâchesaptetservicen'ont pas été exécutées sur des cibles Debian. Un défaut a été corrigé à l'écriture (regexpsurPermitRootLogin) : voir le corrigé.