Linux
我可以在 Puppet 中使用節點定義指定作業系統嗎?
我想做一些類似的事情:
Puppet可以做到這一點嗎?如果不是,我可以通過作業系統區分模組的最佳方法是什麼?
我認為,您正在尋找的答案是
$::osfamily
case 命令是否適用於您的實例?
case $::osfamily { 'Debian', 'Suse': { ...stuff for Deb/Suse... } 'RedHat': { ...stuff for RH ... } 'Windows': { ...stuff for Windows... } Default: { ... default stuff ... } } # -- End Case
要查看還有什麼可用的,請在命令提示符處執行:
facter os
您可以
facter
不帶參數執行,將其發送到文件並仔細閱讀puppet 知道 的所有事實。