Используя hiera для включения модулей в example42/apache

Я пытаюсь настроить марионеточную конфигурацию для работы (версия с открытым исходным кодом), и моя цель состоит в том, чтобы создать своего рода стандартный класс, который большинство наших серверов могло просто использовать с простым hiera_include в декларации.

Я пробую некоторые апачские марионеточные модули за это, тот от puppetlabs, кажется, поддерживает много вещей, но не является действительно большим использовать от hiera и генерировать конфигурацию, немного слишком далекую от того, к чему мы привыкли.

Тот от example42, с другой стороны, позволил Вам использовать свои собственные шаблоны, который является большим. Но я все еще не могу выяснить, как включить модули с этим. В документе говорится

apache::module { 'proxy': templatefile => 'site/apache/module/proxy.conf.erb', }

Как я преобразовываю это для hiera? Это даже возможно? Действительно не нужен templatefile, хотя, просто ища способ сказать "те модули включены" в yaml файле.

Спасибо

0
задан 27 August 2015 в 17:57
1 ответ

Разобрался, для этого нужно использовать apache :: module_hash. Не совсем сказано в документе, просто показано в какой-то момент. Работает везде, есть еще vhost_hash, dotconf_hash ... Довольно круто!

1
ответ дан 4 December 2019 в 16:50

Теги

Похожие вопросы