Как сгруппировать некоторый класс / определить в файле node.pp?
node 'node1' {
ntp { ntp:
server_is => "node"
}
dns_resolv { dns:
server_is => "node"
}
}
И у меня есть несколько модулей: "oracle rpm", "пользователи sshkey", "параметры ядра", ... и я не знаю, как сгруппировать уникальный класс, например, "oracle-base", который содержит все мои предыдущие модули, то, если я объявлю узел с «oracle-base», он автоматически настроит мой узел для модулей oracle.
Как ты это сделал?
Спасибо !
Ответы:
В Puppet Labs есть хорошая документация по этому сценарию:
http://docs.puppetlabs.com/learning/modules1.html
По сути, вы помещаете свою манифестную конфигурацию в определение класса. Затем вы «включаете имя класса» под своим узлом или другим классом.
источник