我有一個 site.pp 文件,如下所示:
Package {allow_virtual => false,}
stage { 'pre': before => Stage['main'] }
stage { 'post': require => Stage['main'] }
resources { 'firewall': purge => true }
node default {
hiera_include('classes')
}
我希望能夠根據 hiera 參數的值設定防火牆清除線。這可能嗎?
答案1
您沒有說明您正在使用哪個版本的木偶,但這應該適用於任何最新版本。將其添加到 hiera:
firewall::purge: true
然後像這樣修改你的 site.pp :
if hiera('firewall::purge') {
resources { 'firewall': purge => true }
}