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

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

cvs возвращает статус ревизии рабочей копии
Я работаю над манифестом марионетки для развертывания нашего кода из репозитория cvs. Пока у меня есть следующее: define codedeploy::cvs ($module, $tag, $copydir) { file { "$copydir": owner => www-data, group =>...
271 просмотров
schedule 19.03.2024

есть ли итераторы и циклы в марионетке?
Когда я определяю (?) ресурс, например. для обеспечения структуры dir, есть ли какие-либо циклы? Как это: for X in [app1,app2] do: file { '/opt/app/' + X: ensure => directory, owner => 'root', group =>...
37655 просмотров
schedule 22.08.2022

Как вы передаете массив в шаблон erb в ruby ​​и повторяете его?
Мне нужна помощь с шаблонами erb, я не могу понять, как передать массив, а затем перебрать его. Моя проблема заключается в следующем. Я хочу передать несколько массивов: ` device => ["eth0", "br0"], ipaddr => ["192.168.12.166",...
37772 просмотров
schedule 26.09.2023

Почему в моем ruby-коде есть одноэлементные строки Puppet Arrays?
Я создал собственный тип в Puppet (упрощенный для этого примера). Если я использую это так (два элемента в collections )... my_type { "example1": ensure => present, collections => ["abc", "def"] } ... в моем провайдере...
545 просмотров
schedule 11.08.2022

Как получить файл в манифесте кукол из модуля
Я пытаюсь получить исходные файлы из локальных модулей в манифесте марионетки (используя марионетку в автономном режиме): file { '/home/repowt/.crontab': ensure => present, source => 'puppet:///modules/site/crontab'; } но я...
26219 просмотров
schedule 14.01.2023

Любое программное обеспечение для управления конфигурацией, использующее RDF?
Используйте любое программное обеспечение для управления конфигурацией (например, Puppet , Шеф , Поддон , SmartFrog и т. д.), с открытым или закрытым исходным кодом, с использованием данных RDF модели для описания и настройки инфраструктуры и...
622 просмотров
schedule 08.12.2023

Как установить config=value в php.ini с помощью Puppet?
Делаю первые шаги в Puppet и столкнулся с проблемой. Я установил PHP на сервер Linux и хочу немного изменить файл php.ini . Я не хочу перезаписывать весь файл ini файлом из репозитория, просто измените/создайте одно простое значение конфигурации....
13922 просмотров
schedule 22.08.2023

Репозиторий модуля Puppet и разрешение зависимостей puppet
Я просто пытаюсь выяснить, есть ли у марионетки что-то похожее на репозиторий maven, который позволяет мне разрешать мои кукольные зависимости в IDE (geppetto), не имея всех модулей локально? Как разработчик Java, когда maven решает все мои...
568 просмотров
schedule 24.11.2023

марионеточное наследование VS марионеточная композиция
Недавно я только что перешла к перекрестному марионеточному наследованию. Несколько вопросов по этому поводу: это хорошая практика - использовать наследование марионеток? Некоторые опытные коллеги по марионетке говорили мне, что наследование в...
15594 просмотров
schedule 25.11.2022

Рабочий процесс Git с использованием Puppet и Hiera
Мы команда из двух человек, использующая puppet/Hiera для управления 20 серверами. До сих пор мы не использовали VCS при разработке манифестов. Я настроил удаленный репозиторий Git на puppetmaster и отправил наши манифесты и папки модулей в...
1597 просмотров
schedule 20.11.2022

Шаблон для добавления данных к переменной в локальной области видимости
Я пытаюсь изменить кукольный модуль для Centrify Express, который интегрируется с Active Directory. Я хочу добавить пользователей в белый список для каждого узла, например: $centrifydc_groups_allow = ['admins', 'users'] Затем в моем...
1289 просмотров
schedule 05.03.2023

Как установить переменную среды на сервере с марионеткой?
Я начинаю использовать марионетку в своем текущем проекте, и у меня возникают некоторые проблемы. Я использую рецепт для установки jruby, но я хочу установить переменную среды (в данном случае JRUBY_HOME и изменить PATH, чтобы включить...
6371 просмотров

файлы удаленного копирования puppet с хоста, отличного от puppet-server
Есть ли способ скопировать файлы на один хост (foo) с другого (bar) в том же домене (mydom.org), где ни один из них не является puppet-сервером, но у обоих есть puppetd бегает? Я ищу что-то похожее на метод server в cfengine copy , где можно...
2066 просмотров
schedule 28.04.2022

Puppet 2.7: вызов puppet apply init.pp ничего не дает — почему?
Расположение каталогов и файлов выглядит следующим образом: app_test/ app_test/manifests app_test/manifests/init.pp app_test/manifests/test.pp Содержание init.pp : class app_test { include app_test::test } Содержание test.pp :...
15683 просмотров
schedule 07.04.2022

Панель инструментов Puppet с определениями ресурсов
У меня есть кукольная среда, в которой мне нужно добавить переменное количество очень похожих объектов на один сервер. Объекты различаются только атрибутами, такими как имя и путь, все из которых можно экстраполировать из одного параметра имени....
378 просмотров

Почему кукольный ресурс ведет себя по-разному при указании провайдера
Я играл с марионеткой и заметил такое поведение. # puppet resource file /etc/passwd file { '/etc/passwd': ensure => 'file', content => '{md5}7a63b133e1a086d9f35c2014b3b09218', ctime => 'Thu Jan 10 17:16:11 -0700 2013', group...
728 просмотров
schedule 12.11.2022

Puppet обеспечивает обновление apt-get перед MySQL
Я использую модуль Puppet из https://github.com/puppetlabs/puppetlabs-mysql и для по какой-то причине он продолжает выдавать ошибки, связанные с обновлением apt-get. Точное сообщение об ошибке можно найти здесь . По какой-то странной причине...
1489 просмотров
schedule 10.10.2023

Почему Vagrant не подключается к моему виртуальному ящику по ssh, когда я использую Vagrant Up в командной строке Windows 7?
Всякий раз, когда я пытаюсь использовать Vagrant Up, он загружает коробку и почти все делает правильно, но поскольку я пытаюсь использовать Puppet для подготовки этого минимума CentOS 6.3, мне нужно, чтобы SSH работал во время Vagrant Up (если я хочу,...
13270 просмотров
schedule 27.03.2022

Решение в Puppet на основе версии установленного пакета
Я хотел бы сделать что-то подобное в файле Puppet .erb: <% if (version_of_apache_package_installed =~ /1.5.82/) then -%> do one thing <% else -%> do a different thing <% end -%> Как поместить строку версии какого-либо...
2929 просмотров
schedule 12.06.2023