Назад | Перейти на главную страницу

Отличить марионеточный агент (с мастером) от марионеточного приложения?

Можно ли различить puppet agent бежать от puppet apply бегать? Есть ли удобная переменная среды или факт для проверки в моих манифестах?

В $trusted['authenticated'] факт может сработать для вас. Значение будет:

  • local для puppet apply
  • remote (Или возможно false) для puppet agent

Это один из достоверные факты в puppet, ознакомьтесь с документацией Puppet Labs, чтобы узнать больше об этом факте: https://docs.puppetlabs.com/puppet/latest/reference/lang_facts_and_builtin_vars.html#trusted-facts