puppet - quais linhas são executadas?

0

(boneco n00b)

Como faço para verificar quais linhas são executadas em uma marionete?

Temos uma grande base de código com muitos manifestos e nem todos os manifestos são aplicados dependendo do papel do computador.

Como posso verificar se um determinado manifesto é executado e, subsequentemente, se "include xyz :: zzz" é executado?

    
por barrrista 04.04.2016 / 05:08

1 resposta

0

Basicamente, o agente fantoche executará o catálogo que recebe do mestre, de acordo com seu nome e ambiente de certificação. esse processo é conhecido como "correspondência de nós". confira o site.pp em / etc / puppet / manifests (ou / etc / puppet / environment // manifesta se você estiver usando ambientes) em seu mestre de marionetes, para ver quais manifestos seu nó específico deve executar.

Além disso, você pode executar o agente fantoche com o modo --debug:

puppet agent -t --debug

Se você ainda não tem certeza de quais manifestos estão sendo executados, sugiro adicionar uma declaração de notificação no início de cada manifesto -

notify{'executing module <module-name>':}
    
por 07.05.2016 / 23:20

Tags