Описание тега hiera

Hiera может читать файлы yaml на основе фактов. Например, если домен facter возвращает dev.example.com и файл dev.example.com.yaml, файл читается и используются значения ключей. Использование hiera может уменьшить количество строк кода Puppet.
1 ответ

Проверка поиска для кукол

В процессе попытки отладки моей куклы многократно проявляется после связывания ее с hiera, иногда я сомневаюсь, выполняется ли правильный поиск hiera. Я в основном использую CentOS с Puppet 3. Есть ли какой-нибудь инструмент, который я могу использо…
16 окт '13 в 04:57
0 ответов

hiera_hash/hiera_array у мастера?

Есть ли в мастере способ добавить марионеточные переменные из родительских групп хостов? Пример желаемой функциональности: AllHosts: ssh_allow[10.1.1.0/32] AllHosts/publicHosts: ssh_allow[71.0.0.0/8] A host in the publicHost groups would have: ssh_a…
11 мар '16 в 15:49
1 ответ

Проблемы с использованием hiera в настройке без мастера и получения значений, установленных для классов

Я запускаю установку кукол без хозяина, которая применяет изменения кукол следующим образом. puppet apply /tmp/puppet/manifests/site.pp --modulepath=/tmp/puppet/modules --hiera_config=/tmp/puppet/hiera.yaml Я пытался работать в hiera для обработки р…
29 окт '14 в 20:03
1 ответ

Обработка исключений для модулей в Puppet

У меня есть модуль LDAP в Puppet, который используется 100 серверами и редактирует около 10 файлов на всех серверах, прежде чем запустить authconfig --updateall, чтобы активировать новую конфигурацию LDAP. Большинству (98) из этих серверов требуется…
29 июл '13 в 09:22
1 ответ

Различная иерархия иерархии для динамической среды

Можно ли определить отдельный hiera.yaml для данной среды? В настоящее время я использую динамические среды. Каждый из них имеет свой собственный каталог данных hiera, согласно моему файлу hiera.yaml. :yaml: :datadir: /var/lib/hiera/%{environment} О…
20 фев '14 в 20:55
1 ответ

Puppet, hiera и erb - erb не распознают массив

У меня довольно досадная ошибка, которую я отчаянно пытаюсь исправить. У меня есть кукольный модуль, в котором определенные вещи хранятся в файле yaml (hiera), чтобы люди могли быстро редактировать только эту часть. Структура вложенная. Шаблон как э…
21 фев '14 в 11:06
1 ответ

Шифрование свойств с помощью редактора eyaml без закрытого ключа?

Я хотел бы использовать редактирование eyaml для редактирования моих файлов конфигурации Puppet/Hiera. Мои файлы конфигурации представляют собой смесь зашифрованного и простого текстового содержимого. Я хочу использовать редактирование eyaml для шиф…
1 ответ

Puppet: Nagios с именами узлов регулярных выражений

Я настраиваю марионетку и хочу сильно полагаться на hiera. Многие из моих систем будут практически идентичны из-за масштабируемости. Поэтому я создал манифесты узлов, которые используют регулярные выражения, а не индивидуальные конфигурации узлов дл…
30 май '14 в 10:25
1 ответ

Иера не может найти кукольную среду

Я тестирую hiera и пытаюсь разобраться в конфигурации иерархии. То, что у меня есть, предельно просто, часть, которая не работает, это спецификация файлов hiera datadir, основанных на среде. Вот файл конфигурации (/etc/hiera.yaml), я пытаюсь --- :ba…
25 окт '13 в 21:57
2 ответа

hiera.yaml не загружается по бродячему положению

Всякий раз, когда я предоставляю vagrant, все данные равны нулю. Когда я ssh в и указать /etc/puppet/hiera.yaml в качестве опции конфигурации я могу получить значения. Как я могу получить vagrant, чтобы использовать правильный файл hiera.config? # E…
16 июл '14 в 23:06
1 ответ

Модуль Puppet не работает на агентах, в то время как это было определено в Hiera на Puppetmaster

Как только я установлю Puppet, Foreman, Hiera и Facter, как мне заставить их всех работать друг с другом? Графический интерфейс Foreman работает правильно и может быть просмотрен с помощью браузера. Hiera установлена, и из руководств, которые я проч…
12 мар '15 в 13:31
1 ответ

Linux-Puppet: Ошибка: не удалось получить каталог с удаленного сервера, в чем может быть причина?

Я написал модуль Puppet, который должен создавать каталог, копировать туда файлы и менять владельца файлов. Название модуля - "Рабочая область". В папке манифестов модуля находятся три файла: -rw-r--r-- 1 root root 9578 2015-03-25 05:03 config.pp -r…
25 мар '15 в 10:13
1 ответ

Как использовать Hiera для назначения модулей узлам в Puppet?

Я решил переключиться с одного узла default.pp по умолчанию на серверную часть Hiera, чтобы управлять узлами в Puppet и назначать модули узлам. Мы используем имена хостов как таковые: nyc-apache-prod-01 was-mysql-tst-01 Это наша структура hiera.yaml…
31 май '13 в 13:16
0 ответов

Кукольный узел не получает параметр hiera из файла global.yaml

Я использую Foreman, Puppet и Hiera для предоставления данных параметров для моих узлов. Каждый узел имеет свой собственный файл node.yaml в мастере Puppet в /etc/puppet/hieradata. Существует также файл global.yaml, который определяет некоторые друг…
29 апр '15 в 14:57
2 ответа

Получить значение из хиера hiera в Puppet

У меня есть эта структура в моем файле hiera, которая создает некоторые правила в моем файле smb.conf. samba::shares: PDF: - comment = "PDF" - path = /home/smb/pdf - browseable = yes - hide dot files = yes - read only = no - public = yes - writable …
23 апр '15 в 15:36
1 ответ

Установка hiera-puppet-1.0.0-1.el6.noarch конфликтует с файлом из пакета puppet-3.7.1-1.el6.noarch

Установка кукол и иера sudo rpm -ivh http://yum.puppetlabs.com/el/6.4/products/x86_64/puppetlabs-release-6-11.noarch.rpm sudo yum update -y sudo yum -y install vim unzip rubygems puppet puppet-server hiera-puppet git результаты в: Resolving Dependen…
03 окт '14 в 21:03
1 ответ

Настройка модуля puppetdb в Puppet с помощью Hiera

Я пытаюсь установить модуль PuppetDB. Часть этого включает в себя модуль для установки некоторых необходимых экземпляров Postgres, которые я также использую. Мы в основном используем heira для настройки ролей и установки различных свойств. У меня ес…
19 ноя '13 в 00:45
2 ответа

Использование hiera для доступа к фактам другого узла

Мы пытаемся создать правила брандмауэра (puppetlabs/firewall) для iptables. Наши узлы сгруппированы следующим образом: -- site1 ---- shared1 ------ specific1 ------ specific2 ---- shared2 ------ specific3 ------ specific4 Узлу "specific4" всегда пот…
30 апр '13 в 10:11
1 ответ

Кукольный репортаж без хозяина

Я планирую инфраструктуру Puppet для 100-200 серверов. Это дизайн до сих пор: Stash (git) для хранения марионеточного конфига (без использования мастера). Hiera запросить yaml, json или, возможно, couchdb для чувствительных (пароли) переменных. Pupp…
2 ответа

При желании передать параметр в кукольный с помощью hiera

Мы используем шаблон ролей / профилей. В приведенном ниже примере я хотел бы при желании передать параметр из hiera, чтобы, если значение не указано, то использовался класс по умолчанию:: apache (который он получает внутренне из своего класса:: apac…
19 май '15 в 07:15