Je suis en train d'écrire un module Puppet pour ocfs2
et en utilisant les ressources exportées pour remplir les définitions de tous les nœuds de cluster dans le fichier de configuration de chaque cluster. Tout cela fonctionne bien. La classe du cluster est simplement ocfs::cluster
et la classe membre est ocfs::clustermember
Cependant, dans la définition du cluster du fichier de configuration, je dois indiquer le nombre de nœuds qui composent le cluster. Cependant, je n'arrive pas à trouver un moyen d'ajouter la taille du tableau de ressources exporté dans le modèle.
Essentiellement, j'aimerais pouvoir faire quelque chose comme ceci dans le modèle :
cluster:
name = <%= clustername %>
nodecount = <%= clustername %>
node_count = <%= @ocfs::cluster.length %>
De toute évidence, cela ne fonctionne pas, car ocfs::cluster
n'est pas un tableau.
Est-ce possible ?