Jak skonfigurować marionetkę, aby po prostu zatrzymywała się przy pierwszej awarii zamiast kontynuować i tylko wyrzucać błędy dla pozostałych kroków, które zależą od pierwszej awarii?
Jak skonfigurować marionetkę, aby po prostu zatrzymywała się przy pierwszej awarii zamiast kontynuować i tylko wyrzucać błędy dla pozostałych kroków, które zależą od pierwszej awarii?
Odpowiedzi:
Z marionetką nie jest to możliwe. Mistrz marionetek zbuduje wykres z tym, co należy zrobić. Puppet rozpocznie wykonywanie węzłów wykresów. Jeśli jeden węzeł ulegnie awarii, wszystkie węzły zależne również ulegną awarii. Wszystko inne zostaje stracone.
Etapy są takie same: jeśli coś pójdzie nie tak na etapie, wszystkie zależne etapy automatycznie zakończą się niepowodzeniem.
Zobacz funkcję kukiełkową „fail” ( http://docs.puppetlabs.com/references/latest/function.html#fail )
fail{'here goes your message':}