Я пробовал смотреть на него, но я не мог найти его там.Как проверить, какая версия Hiera установлена на Puppet?
ответ
Если вы хотите узнать версию Hiera и сделать это факт можно использовать в манифесте, вы можете сделать что-то вроде этого:
Facter.add(:hiera_version) do
setcode do
require 'hiera/version'
Hiera.version.to_s
end
end
Имейте в виду, что этот код работает на стороне агента. Hiera, вероятно, не будет там установлен. Даже если это так, его версия может отличаться от версии на главном, которая будет использоваться при компиляции манифеста. –
А хорошая точка. Вы можете превратить это в функцию, и функции будут выполняться на главном компьютере. Позвольте мне изменить и добавить пример –
Для просмотра информации на главном компьютере, вам не могут использовать факты.
Здесь можно использовать функцию generate, но это намного менее удобно. Я бы посоветовал попытаться избежать этого.
- 1. Как программно проверить, какая версия WMI установлена
- 2. программный способ проверить, какая версия установлена?
- 3. Какая версия drupal установлена?
- 4. как проверить, какая версия сафари установлена на Mac программно
- 5. Как проверить, какая версия проигрывателя Windows Media установлена на компьютере?
- 6. Какая версия оракула установлена
- 7. Проверьте, какая версия DirectX установлена
- 8. Как обнаружить/узнать, какая версия SLT установлена
- 9. Как проверить, какая версия nltk, scikit learn установлена?
- 10. Как узнать, какая версия UglifyCSS была установлена?
- 11. Какая версия API ткани установлена
- 12. Какая версия gcc установлена на Mac (Yosemite)
- 13. Как определить, какая версия Direct3D установлена?
- 14. Как узнать, какая версия MDAC установлена?
- 15. Как узнать, какая версия firefox установлена?
- 16. Как определить, какая версия Internet Explorer установлена?
- 17. Как определить, какая версия Chrome установлена?
- 18. Как узнать, какая версия синатра установлена на Linux?
- 19. Как узнать, какая версия mysqli установлена?
- 20. Как узнать, какая версия mod_perl установлена?
- 21. Как проверить, какая версия Java, Maven, Gradle
- 22. Определите, какая версия Facebook apk установлена
- 23. Определить, какая версия приложения установлена в iOS?
- 24. Какая версия XCode с iOS 4.3.5 установлена?
- 25. Как определить, какая версия полимера-cli установлена на моем компьютере?
- 26. Как определить, какая версия PowerShell установлена на ПК
- 27. Как узнать, какая версия GTK + установлена на Ubuntu?
- 28. Puppet - hiera не назначает параметры модулю
- 29. Иерархия и имена классов Puppet & Hiera
- 30. Rafaelfc/pear in Puppet with Hiera
Зачем вам это нужно? Вы пишете модули, которые поддерживают несколько несовместимых версий Hiera? –