1
我們使用puppet模塊來創建我們的主機條目,並且它變得相當大。目前我們有這個
host { hiera('server1-hostname'):
ip => hiera('server1-ip-host'),
host_aliases => 'server1',
}
而且我們有每個服務器一次。我們還得到了一個開發和生產環境,它們的服務器數量略有不同,它們都變得有點混亂。
爲了簡化它,我在班上然後嘗試這種
define hosts::addhost() {
host { hiera("${title}-hostname"):
ip => hiera("${title}-ip-host"),
host_aliases => $title,
}
}
,
$hostlist = server1, server2
addhost {$hostlist: }
但給我的各種錯誤,如
在「語法錯誤: 「;預計'}'
這可能嗎?這只是標點問題還是需要完全不同的方法?
理論上可以使用'$ hostlist = [server1,server2,...]'(介意'[]'s),但是,有更好的方法。答案即將出現。 –