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

Как записать параметры класса в hiera
Я только что вошел в hiera и теперь настроил его, мои попытки перехода на hiera были очень сложными, поскольку я не могу получить синтаксис записи. Может ли кто-нибудь помочь мне преобразовать приведенное ниже объявление класса в hiera? Текущие...
2274 просмотров
schedule 25.07.2023

Возможно ли иметь условные выражения в hiera yaml?
Я пытаюсь добиться следующего. - У меня есть определенные переменные, определенные в hiera yaml для a.yaml. - Некоторые переменные я хочу прочитать из внешних фактов. - Однако всякий раз, когда внешний факт не определен, я хочу использовать...
3349 просмотров
schedule 15.12.2022

Кукольный только в том случае, если условный тест на основе логических данных в выходных данных сценария Hiera и CLI
Я запускаю Puppet v3.0 на RHEL 6 и управляю пакетами через ресурс exec . Я хотел бы добавить несколько контрольных ворот в свой манифест через onlyif и unless . Сначала я хотел бы использовать логические значения, определенные в Hiera [функция...
3569 просмотров
schedule 16.12.2022

Как тестировать шаблоны с данными hiera локально?
Я пытаюсь найти способ взять файл шаблона erb и использовать данные hiera (даже из одного файла yaml) и просто использовать шаблон для создания файла с замененными значениями. Вы когда-нибудь пробовали что-нибудь подобное? Моей первой мыслью было...
961 просмотров
schedule 29.01.2023

Попытка использовать hiera с vagrant и puppet
Итак, я пытаюсь использовать hiera, чтобы изменить способ настройки git user.name и user.email. на моем бродячем ящике. У меня есть это в моем default.pp git::config { 'user.name': value => hiera("github_username"), } git::config {...
1392 просмотров
schedule 18.06.2022

Как переопределить hiera_data в rspec-puppet?
Допустим, у меня есть следующие тесты: context 'test' do let(:hiera_data) { { :number => '2' } } it { should have_module__define_resource_count(2) } end context 'test2' do let(:hiera_data) { { :number => '10' } } it { should...
873 просмотров
schedule 03.05.2023

TDD хэш Hiera в Puppet
спец/классы/test_spec.rb require 'spec_helper' describe 'test' do let(:hiera_data) { { :a => 'hello' } } it { should contain_file('/tmp/hello') } end манифесты /init.pp class test { $a = hiera('a') file {"/tmp/$a":} }...
459 просмотров
schedule 26.08.2022

Как я могу избежать записи всего дважды в моих данных hiera?
Есть ли лучший способ отформатировать мои данные hiera? Я хочу избежать проблемы «написать все дважды». Вот что у меня есть сейчас: [root@puppet-el7-001 ~]# cat example.yaml --- controller_ips: - 10.0.0.51 - 10.0.0.52 - 10.0.0.53...
118 просмотров
schedule 26.03.2023

массив puppet hiera, цикл и хеш
В настоящее время у меня проблема между hiera/puppet: В моей иере у меня есть: mysql_user_mgmt: - mysql_user: 'toto@localhost' mysql_hash_password: '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' mysql_grant_user:...
4155 просмотров
schedule 08.05.2023

Иера запускает только первый матч
Я хотел бы создать пользователей по умолчанию для всех серверов, но в дополнение к этому использованию по умолчанию только для определенных серверов я хочу создать в дополнение к пользователям по умолчанию специальные. Моя проблема в том, что когда...
367 просмотров
schedule 06.07.2022

Я не понимаю hiera.yaml и hiera
Кажется, я не могу понять, как получить доступ к моим данным hiera, которые я поместил в свой файл yaml. Вот мой hiera.yaml: [root@vxx-osc4-ppt-001 puppetmaster]# cat /etc/puppetlabs/puppet/hiera.yaml --- :backends: - yaml :hierarchy: -...
276 просмотров
schedule 01.09.2022

Переменные Hiera внутри сценария манифеста марионетки
У меня Hiera работает в сочетании с puppet/vagrant . Скажем, у меня есть марионеточный исполнитель, который делает следующее exec { create-project-database: command => 'mysql -u root -e "CREATE DATABASE project_db DEFAULT CHARACTER...
590 просмотров
schedule 07.06.2023

Puppet — Использование переменных области видимости узла в конфигурации Hiera
Я пытаюсь использовать переменную области видимости узла в моей конфигурации hiera.yaml, которая, по-видимому, должна быть относительно простой, но у меня это просто не работает, лол. С hiera.yaml вот так: --- :backends: - yaml :yaml:...
1426 просмотров
schedule 25.02.2023

Марионетка, извлекающая конкретное значение ключа из хэша
Мои записи иеры - mysqlconfig::custom_mysql_options: mysqld: replicate-ignore-db: 'test' server-id: 12 datadir: '/data/mysql_data' Я хочу получить значение datadir в моем марионеточном модуле. Пожалуйста, дайте мне знать,...
1394 просмотров
schedule 27.10.2022

Использование Knockout_prefix в иерархии puppet hiera
Я хочу использовать параметр deep_merge knockout_prefix для удаления записей из массива hiera в puppet. # upper hierarchy --- foo: - a - b - c # lower hierarchy --- foo: - '--b' - y - z # expected result foo =>...
2136 просмотров
schedule 17.01.2023

Puppet создает имена переменных, используя hiera
Я хочу, чтобы Puppet создавал другое имя переменной в зависимости от файла hiera, связанного со средой. Я хочу сделать это, потому что хочу, чтобы Puppet использовал IP-адрес, связанный с определенным сетевым интерфейсом. В идеале сетевой интерфейс...
953 просмотров
schedule 11.02.2023

Как обработать массив yaml в шаблоне Puppet ERB?
У меня есть некоторые данные hiera, которые выглядят так: netapp_nfs_shares: - 10.199.1.34:/os_cloud - 127.0.0.2:/example Это передается моему классу в качестве параметра и используется в файле шаблона erb, который выглядит следующим...
1512 просмотров
schedule 13.03.2023

Как передать все данные hiera в скрипт из марионетки?
Я хотел бы перейти от использования марионеток к простым старым сценариям. Во время этого перехода я хотел бы, чтобы скрипты обращались к информации в hiera. Есть ли способ для марионетки передать все пары ключ-значение скрипту в качестве аргумента...
378 просмотров
schedule 13.02.2024

Ошибка Puppet enterprise при запуске puppet agent -t commnad, невозможно получить данные пользователя/группы от hieara
У меня на виртуальной машине установлено предприятие Puppet, работающее в Virtualbox. Установка прошла нормально, но когда я пытаюсь запустить команду puppet agent -t , я получаю следующую ошибку: [root@puppetmaster ~]# puppet agent -t Info:...
598 просмотров
schedule 27.12.2022

Куда поместить файлы hiera в настройках puppet hiera
У меня есть работающая установка главного агента марионетки, и в настоящее время я пытаюсь выяснить, как использовать hiera для предоставления php. Мой кукольный файл: forge "http://forge.puppetlabs.com" mod "jfryman/nginx" mod...
870 просмотров
schedule 07.12.2022