Вопросы по теме '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 просмотров
schedule
22.02.2024
файлы удаленного копирования 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 просмотров
schedule
07.07.2022
Почему кукольный ресурс ведет себя по-разному при указании провайдера
Я играл с марионеткой и заметил такое поведение.
# 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