Как организовать файл node.pp для группировки / определения классов?

2

Как сгруппировать некоторый класс / определить в файле node.pp?

node 'node1' {
        ntp { ntp:
            server_is => "node"
        }
        dns_resolv { dns:
            server_is => "node"
        }
}

И у меня есть несколько модулей: "oracle rpm", "пользователи sshkey", "параметры ядра", ... и я не знаю, как сгруппировать уникальный класс, например, "oracle-base", который содержит все мои предыдущие модули, то, если я объявлю узел с «oracle-base», он автоматически настроит мой узел для модулей oracle.

Как ты это сделал?

Спасибо !

Pilkui
источник

Ответы:

4

В Puppet Labs есть хорошая документация по этому сценарию:

http://docs.puppetlabs.com/learning/modules1.html

По сути, вы помещаете свою манифестную конфигурацию в определение класса. Затем вы «включаете имя класса» под своим узлом или другим классом.

JakePaulus
источник