Как организовать файл 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.

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

Спасибо !


Ответы:


4

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.