Functionality #40567
Implémenter la gestion des configurations du cluster sur la node master
Statut:
New
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
2022-04-21
Echéance:
% réalisé:
0%
RT ticket:
Points:
1
Sprint:
Description
Ça serait pas mal important de pouvoir contrôler les settings du cluster via puppet pour pouvoir avoir moins de variables manuelles et pouvoir répliquer un cluster plus facilement.
Le module ganeti a déjà un fact $facts['ganeti']['is_ganeti_master']
qui détermine si puppet est en train de rouler sur la node master d'un cluster ou pas. Donc on devrait ajouter au module ganeti un defined type du genre:
define ganeti::cluster_conf ( # ... options pour les valeurs. détails à définir ) { if $facts['ganeti']['is_ganeti_master'] { # appliquer le setting au cluster } }
l'implémentation est p-e pas parfaitement au point. un truc auquel je peux penser c'est qu'avec cette approche là, puppet va lancer gnt-cluster modify
pour chaque configuration qui est pas à la bonne valeur -- ça semble un peu intense.