Project

General

Profile

Functionality #40567

Implémenter la gestion des configurations du cluster sur la node master

Added by Gabriel Filion 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
2022-04-21
Due date:
% Done:

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.

Also available in: Atom PDF