IaC - l'idempotence¶
Cas d'école¶
Je souhaite configurer l'authentification SSH en renseignant les clés publiques (ex : https://github.com/mborne.keys) pour un utilisateur (ex : mborne).
Contre-exemple¶
J'ajoute les clés en question au fichier /home/${USER}/authorized_keys : Pas bien! (avec plusieurs exécutions, le fichier grossira inutilement)
Exemple¶
Je m'assure que les clés en question sont bien dans le fichier /home/${USER}/authorized_keys : Bien!