Вопросы по теме 'hiera'

Марионетка Применение кукольных классов
У меня есть узел 1, на котором мое приложение будет развернуто с помощью марионетки. Я создал файл hiera (node1_application.yaml), в котором указаны все детали сервера, которые это приложение будет использовать, например ldap_server = node2...
560 просмотров
schedule 12.10.2021

hiera работает с неопределенными переменными в шаблонах erb
Я начинаю использовать hiera для переменных среды или конкретных машин, но сталкиваюсь с проблемой, когда переменная нигде не может быть найдена. Желаемое поведение - это не включать в шаблон. Я сделал следующее: В моем манифестном коде...
4520 просмотров
schedule 17.10.2021

Как добавить оператор if в создание класса Puppet
У меня есть манифест Puppet, который создает класс с другим классом внутри него: class profiles::common::wlsdomains { class {"wlsdomain": applications => hiera('wlsapplications', ""), crontab =>...
2576 просмотров
schedule 28.10.2021

Несколько пользовательских ролей с одним виртуальным ресурсом в Puppet
Для управления пользователями на разных узлах я использую аналогичный / настроенный модуль в Puppet, как показано здесь: puppet_users_with_virtual_resources В примере есть две роли. Если одна роль была назначена пользователю, он не может...
207 просмотров
schedule 25.11.2021

Кукольный шаблон со строкой вместо массива
Я использую шаблон erb в Puppet для создания файла конфигурации. Я использую следующий код: databasename = <%= @db_name %> переменная db_name определена в следующем формате yaml: databases::db_name: - DB_PLACEHOLDER Проблема...
389 просмотров
schedule 21.05.2022

Модуль эластичного поиска марионеток (класс против определения)
Я пытаюсь использовать следующий модуль elasticsearch для puppet (с hiera). Например, я пытаюсь настроить node.name , который можно увидеть в файле instance.pp . Однако elasticsearch::instance не является классом, он только определен и,...
1667 просмотров
schedule 25.06.2022

Python YAML hiera и как значение может быть внутри двойных кавычек?
у меня есть этот код python_data_struct = { 'amazon_app_id': amazon_app_id, 'librivox_rest_url': librivox_rest_url, 'librivox_id': librivox_id, 'top': top, 'pacakge': 'junk', 'version': 'junk',...
440 просмотров
schedule 04.07.2022

puppet: попытка использовать определение $title как часть имени переменной hiera
Мы используем модуль puppet для создания записей hosts, и он становится довольно большим. На данный момент у нас есть это host { hiera('server1-hostname'): ip => hiera('server1-ip-host'), host_aliases => 'server1', } и у нас...
784 просмотров
schedule 29.09.2022

Использование hiera для установки параметров класса?
Я пытаюсь понять, как использовать hiera для установки значений параметров класса. Я тестирую два простых класса: testhiera и testhiera2. Вот эти классы: [root@puppet-el7-001 modules]# cat testhiera/manifests/init.pp class testhiera (...
1770 просмотров
schedule 01.11.2022

Использование duritong/puppet-shorewall с Puppet и Hiera не работает должным образом.
Я пытаюсь использовать этот модуль здесь с puppet: https://github.com/duritong/puppet-shorewall Следуя примеру, я получил правила, работающие node xy { class{'config::site_shorewall': startup => "0" # create shorewall ruleset...
124 просмотров
schedule 23.06.2023

Кукольный приоритет файла .yaml
Кукольная версия — 3.7.5 Привет Я пытаюсь остановить несколько служб, использующих файлы puppet и Hiera yaml с использованием массива, проблема, с которой я столкнулся, - это рандомизация. Это вызывает у меня ошибку, когда служба не...
87 просмотров
schedule 18.01.2023

Как настроить привязку IP с помощью Hiera
Я использую что-то вроде шаблона роли/профиля для описания своей инфраструктуры с Puppet 3.x и Hiera. Теперь наткнулся на проблему, как мне настроить что-то вроде IP-адреса, чтобы что-то прослушивало, учитывая, что у меня несколько IP-адресов, и...
185 просмотров
schedule 25.07.2023

Группировать узлы в иерархии по факту, определяемому иерархией
У меня есть такая иерархия: - "nodes/%{::certname}" - (what's here is my question) - common Я хотел бы назначить группу своим узлам в их индивидуальной конфигурации в hiera, например, в nodes/hostname.yaml : --- group: alpha Теперь...
630 просмотров
schedule 27.03.2023

Интерпретация вложенного yaml с помощью hiera?
Я видел много вопросов, близких к этому, но не совсем по тому, что я спрашиваю, поэтому, пожалуйста, помогите мне в этом. В моем файле yaml у меня есть иерархия, такая как ## application.yaml application::params::api: consumers: app1:...
260 просмотров
schedule 07.08.2023

Получить значение hiera в манифесте марионетки с вложенными ключами
Я новичок в использовании hiera с puppet (и несколько новичок в puppet). Я написал этот бит yaml: --- web_mysql_server: mysql_database: "my_production" а затем я пытаюсь использовать его в марионеточном манифесте следующим образом:...
1014 просмотров
schedule 03.01.2023

Поиск Puppet Hiera в манифесте не работает
Я изучаю Puppet и только что прочитал о Hiera. Прежде чем перейти к проблеме, я предоставляю некоторые настройки конфигурации ниже: $ cat /etc/puppetlabs/puppet/puppet.conf [master] codedir = /etc/puppetlabs/code [agent] server =...
1646 просмотров
schedule 08.12.2022

марионетка-5 hiera не работает
Я недавно обновил марионетку версии 3 до версии 5. все работает нормально с новой версией, но конфигурации hiera для марионетки 5 работают не так, как ожидалось. Думаю, мне не хватает чего-то, что могло бы развернуть изменения на удаленном узле....
596 просмотров
schedule 25.02.2023

Разбор, вероятно, недопустимый YAML с PyYaml
Я хотел бы проанализировать конфигурацию yaml, связанную с марионеткой, с помощью pyyaml. К сожалению, кажется, что pyyaml ​​не может анализировать некоторые файлы YAML из-за этой части: base::files: /var/log/fpm: ensure: 'directory'...
519 просмотров
schedule 05.08.2023

Как получить доступ к значению в хэше hiera напрямую с помощью марионеточного поиска?
Допустим, есть хэш hiera: foo::bar: key1: 'value1' key2: 'value2' Есть ли возможность найти значение key1 напрямую с помощью функции поиска? Я подумал о чем-то вроде: class myclass ( String $value1 = lookup('foo::bar::key1'), )...
353 просмотров
schedule 05.11.2022

Puppet 3.8.# inline_template не может получить иерархические данные
Я работаю над созданием кукольного модуля. Моя кукольная версия 3.8.7, и об обновлении не может быть и речи. Мои иерархические данные и относительное содержимое файла init.pp скопированы ниже для справки. ---------Hiera Data---------...
21 просмотров
schedule 09.01.2023