2015-09-16 17 views
6

Sto cercando un modo per visualizzare un messaggio notify { ... } durante fantoccio corsa cliente solo quando si utilizzaNotifica in modalità dettagliata o debug solo

  • puppet apply <--verbose | --debug>
  • puppet agent <--verbose | --debug>

I' Mi piacerebbe visualizzare i messaggi di debug quando eseguo in modo interattivo/manuale puppet sui client. Tuttavia, non sono riuscito a trovare un modo per valutare questi interruttori nei miei manifesti fantoccio. Come potrei ottenere questo per puppet 4.x?

+0

L'utilizzo di un ambiente diverso potrebbe essere un approccio alternativo, ma non voglio andare in quella direzione. – ITL

+0

Hai provato a impostare un parametro log_level nel tuo puppet.conf? – kkamilpl

risposta

5

Tutte le risorse di Puppet supportano il metaparametro loglevel, incluso notify. Impostalo su debug per creare un rapporto sulle risorse a quel livello.

notify { "this is a debug message": loglevel => "debug" } 

L'output da tali risorse è nascosto per impostazione predefinita.

L'opzione verbose non implica un livello di registro specifico.