Linux

我可以在 Puppet 中使用節點定義指定作業系統嗎?

  • March 13, 2019

我想做一些類似的事情:

在此處輸入圖像描述

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 知道 的所有事實。

引用自:https://serverfault.com/questions/957072