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