2017-08-31 1 views
0

J'ai écrit une recette simple (fonctionne sur un noeud RHEL) qui après avoir installé un paquet rpm vérifie s'il fonctionne en exécutant la commande service MyService status et je capature les résultats via stdout et regex d'un bloc rubisChef - déclencher un bloc basé sur les résultats d'un autre

Ma question est de savoir si le regex ne donc le service ne correspond pas en cours d'exécution comment puis-je déclencher un bloc qui dit

rpm_package 'MyService' do action :remove end

Répondre

1

la meilleure façon de le faire est par faire une ressource personnalisée au lieu d'utiliser un ruby_block ou un code au niveau de la recette .