2017-10-06 2 views
-1

De toute la documentation, comment écrire une recette de chef juste pour la création de répertoire est facile.Écrire recette de chef

Peut-être que quelqu'un peut aider ici avec ma tâche:

J'ai beaucoup de serveurs sur lesquels sont en cours d'exécution processus différent et j'ai besoin de créer des répertoires qui dépendent de ce processus.

Par exemple, tous mes répertoires qui seront:

/home/dir1 
/home/dir2 
/home/dir3 
/home/dir4 
/home/dir5. 

Sur le premier serveur en cours d'exécution: processus dir1 dir2. sur un autre serveur exécutant le processus dir3 dir4. Donc, ma question est de savoir comment créer uniquement des répertoires qui ne concernent que le processus en cours d'exécution sur ce serveur et ne créent pas de répertoires pour lesquels le serveur n'a aucun processus.

Désolé pour la question stupide comme je suis absolument nouveau à cela et n'ai aucune expérience dans l'automatisation ou le codage.

Merci.

Répondre

0

Eh bien, vous pourriez avoir une instruction if qui vérifierait sur quel nœud et/ou un tableau avec vos hôtes et si l'hôte x est trouvé faire le répertoire 1 et 2, si l'hôte y est trouvé que les répertoires 3 et 4

Ou d'autre possibilité pourrait être d'avoir un rôle que vous pourriez passer et si un hôte a ce rôle spécifique aller de l'avant et faire dir 1 et 2 et ainsi de suite.