Вопросы по теме '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