我第一次尝试在 puppet 中使用哈希,所以在我的 nodes.pp 中我将使用它:
node test1.example.com {
netset::int::vconf {"servers" :
label1 => { 'comment' => 'VIP Test1', 'ipaddress' => '192.168.1.10', 'netmask' => '255.255.255.0', 'int_label' => 'TEST1' },
label2 => { 'comment' => 'VIP Test2', 'ipaddress' => '192.168.1.11', 'netmask' => '255.255.255.0', 'int_label' => 'TEST2' },
}
}
在我正在编写的文件 /etc/puppet/modules/netset/int/vconf.pp 中,我正在创建一个定义的类型:
define netset::int::vconf ($comment,$ipaddress){...do somethings...}
我的问题是如何将散列的每个键传递给定义的类型?不知何故,我想我将不得不在某个地方创建一个循环,任何帮助都会有很大帮助。
谢谢丹