如何在node.pp文件中对某些class / define进行分组?
node 'node1' { ntp { ntp: server_is => "node" } dns_resolv { dns: server_is => "node" } }
而且,我有一些模块:“oracle rpm”,“sshkey users”,“内核参数”,…我不知道如何组合一个独特的类,例如“oracle-base”,其中包含所有我以前的模块,那么,如果我声明一个节点“oracle-base”,它会自动configuration我的节点为oracle的模块。
你是怎么做到的?
谢谢 !
Puppet Labs在这里有一些很好的文档:
http://docs.puppetlabs.com/learning/modules1.html
基本上,你把你的清单configuration放在类定义里面。 然后你在你的节点或另一个类下包含“classname”。