我試過在facter裏查找這個,但是我在那找不到它。如何查看Puppet上安裝的Hiera的版本?
1
A
回答
3
如果你想找出Hiera的版本,使其可以內的艙單使用一個事實,你可以做這樣的事情:
Facter.add(:hiera_version) do
setcode do
require 'hiera/version'
Hiera.version.to_s
end
end
+2
請記住,此代碼在代理端運行。 Hiera可能不會安裝在那裏。即使它是,它的版本可能會與編譯清單時將使用的版本不同。 –
+0
啊好點。你可以把它變成一個函數,並且函數可以在主函數上運行。讓我編輯並添加一個示例 –
1
爲了查找主計算機上的信息,您不能使用事實。
的generate功能都可以在這裏使用,但使用起來很不方便。我會建議儘量避免它。
相關問題
- 1. 如何查看安裝的paramiko版本?
- 2. 如何查看安裝的融合平臺的版本
- 3. 如何查看堆棧安裝的軟件包版本?
- 4. Puppet Hiera 5查找函數值
- 5. 如何檢查安裝的Mahout版本?
- 6. 如何查找Drupal的安裝版本
- 7. 在指定最新版本時獲取Puppet中包裝的安裝版本
- 8. 查看安裝在mac上的所有java版本
- 9. 如何在fedora 19上安裝puppet-enterprise?
- 10. Puppet hiera和create_resource問題
- 11. 如何查看安裝在服務器上的Aersopike工具版本
- 12. 如何查看通過bundler在heroku上安裝哪個版本的gem?
- 13. 如何讓msi安裝程序在較新的版本上安裝舊版本?
- 14. 看到版本的NodeJS並安裝
- 15. 在安裝過程中選擇puppet客戶端的版本-Ubuntu
- 16. puppet安裝不同版本的多個samba軟件包
- 17. 使用Puppet&Hiera的Git工作流程
- 18. 如何檢查機器上安裝的Windows Media Player版本?
- 19. 如何檢查計算機上的.NET安裝版本
- 20. 如何檢查機器上安裝的MS Office版本
- 21. 如何在本地PC上安裝「Puppet模塊工具」?
- 22. 在Ubuntu上檢查GraphVIZ安裝版本
- 23. 如何在iTunes上查看新版本?
- 24. 如何在Centos上的默認版本上安裝另一個版本的Perl
- 25. 用puppet安裝MongoDb
- 26. Puppet:在沒有安裝Rubygems的機器上安裝Rubygem-package
- 27. 如何在CentOS 6.5上安裝沒有Internet的Puppet Enterprise Agent安裝
- 28. Android如何查看版本
- 29. 如何查看sbt版本?
- 30. 如何查看Django版本
爲什麼你需要這樣做?您是否正在編寫支持Hiera的多個不兼容版本的模塊? –