Публикации по теме 'puppet'


Обновитесь до функций Puppet 4.x!
В течение многих лет вы могли расширить язык Puppet, написав пользовательские функции на Ruby. А поскольку функции автоматически загружались из модулей, возникла большая экосистема, добавляющая всевозможные функции. Например, puppetlabs/stdlib включает в себя шведский стол манипуляций со строками, проверки данных, изменения структуры данных и т. д. Но исходный API функций имел много критических ограничений, и Puppet представил новый и улучшенный API в Puppet 4.x. Я хотел бы рассказать..

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

Установите имя узла в марионетке на опцию noop
Я использую puppet и хочу протестировать его с помощью noop, но некоторая конфигурация зависит от имени хоста, например, от типов узлов. Как я могу установить имя узла и запустить марионетку с помощью noop, чтобы проверить конфигурацию узла,...
3327 просмотров
schedule 17.04.2023

Альтернативы Chef / Fabric / Puppet для простой разработки LAMP?
Я наконец решил по-настоящему правильно изучить процесс разработки программного обеспечения, чтобы развивать свои навыки и развивать свой бизнес. Это означает использование управления версиями (git), настройку среды разработки, подготовки и...
4595 просмотров
schedule 26.02.2023

Запуск рецепта для Puppet в Ubuntu 11.04
Я новичок в кукольном мире. У меня есть сервер и клиент Ubuntu 11.04 (64 бит). Я установил последнюю версию кукольного сервера и клиента. Конфигурация Puppet работает успешно. Я могу подключиться к серверу с моего клиента. Я хочу написать...
665 просмотров
schedule 17.01.2023

EC2 Ubuntu 11.10 Ошибка несоответствия имени хоста Puppet
Я пытаюсь настроить клиентов puppetmaster и puppet с помощью экземпляров Ubuntu 11.10 EC2 (ami-a562a9cc). Я включил автоматическую подпись сертификата. Но всякий раз, когда я выдаю команду из кукольного клиента: #puppet agent --server puppet...
1920 просмотров

Как определить наследование классов с помощью Puppet Ruby DSL
У меня есть класс Puppet "Ruby": # init.pp class ruby { package { 'libldap-ruby1.8': ensure => 'installed' } } Затем у меня есть класс, написанный на Puppet Ruby DSL, который должен наследовать этот Puppet-класс: # ldap.rb...
548 просмотров
schedule 23.01.2023

Поддержка Augeas на моей машине Vagrant?
Я пытаюсь получить поддержку augeas на моей машине Vagrant. Я попытался установить какой-то пакет с этими директивами: package { "augeas-tools": ensure => installed } package { "libaugeas-dev": ensure => installed } package {...
4947 просмотров
schedule 05.06.2023

Кукла в облаке?
Возможна ли настройка Puppet, при которой вы используете JClouds для создания экземпляров новых виртуальных машин в своем облаке, но затем определяете и реализуете их конфигурацию (программный стек) через Puppet? Или в природе Puppet есть что-то,...
848 просмотров
schedule 29.04.2023

Как очистить неуправляемые монтирования NFS в Puppet?
Как я могу очистить все неуправляемые монтирования NFS с помощью Puppet? Пример 1: Следующий код Puppet удаляет всех пользователей, не управляемых Puppet явно: resources { "user": purge => true, } Пример 2. Следующий код очищает все...
502 просмотров
schedule 06.09.2022

Куда писать факты о кукловоде?
Кто-нибудь скажет мне путь к файлу, в котором мы определяем факты о марионеточном мастере. Я использую фактер версии 1.6.6.
1039 просмотров
schedule 01.10.2023

Создание поставщика пакетов марионеток — для поставщика не определена служба команд
Я пытаюсь создать поставщика услуг для supervisord . Я не программист Ruby и никогда раньше не создавал ничего из этого, и документация либо ужасна, либо ее трудно найти, либо она не относится к тому типу провайдера, который я пытаюсь создать....
961 просмотров
schedule 26.11.2022

Как упаковать файлы с помощью Vagrant box?
Итак, я создал коробку Vagrant с помощью следующей команды: vagrant package --base box_name_here --vagrantfile Vagrantfile --include manifests/ manifests/ — это каталог с манифестом марионетки и несколькими подкаталогами с некоторыми...
4127 просмотров

MCollective: отправлять параметры при вызове puppet
Можно ли отправить параметры марионетке снизу команды mco puppetd runonce
197 просмотров
schedule 18.05.2022

Активировать Дженкинса с помощью Puppet
Недавно наша организация решила перейти от использования Maven/Cargo-plugin для развертывания наших приложений к использованию Puppet. У нас все еще есть все наши сборки и тестовые задания в Дженкинсе. Итак, я пытаюсь понять, как запустить...
600 просмотров
schedule 14.04.2023

Рекурсия файлов Puppet 3 ужасно медленная
Я использую Puppet 3 на Amazon Linux 2012.09, один из моих манифестов настраивает и перенастраивает некоторые каталоги. Одной из задач является просто смена владельца папки и группы recursivelt на другого пользователя - однако это занимает более 60...
1149 просмотров
schedule 05.05.2022

Проверьте, не определена ли переменная в шаблоне марионетки
Как правильно проверить, является ли переменная undef в шаблоне марионетки? В манифесте переменная определяется следующим образом $myvar = undef Как это проверяется в шаблоне? Встречаются следующие два варианта <% if @myvar...
43710 просмотров
schedule 03.05.2022

puppet apply иногда завершается со сбоем: Не удалось установить «каталог для гарантии: файл существует — /var/lib/puppet/facts
Мы используем «применение марионеток» для настройки вновь созданных экземпляров ВМ, но иногда происходит сбой с приведенной ниже ошибкой, даже если раньше он проходил X раз с тем же экземпляром и одним и тем же файлом манифеста: err:...
1695 просмотров
schedule 26.05.2022

Подмодули в марионетке?
Можете ли вы сделать подмодули в марионетке, например... puppet_root - modules - module_1 - submodule - manifests - init.pp Я пробовал это, и кукле, похоже, это не нравится. Я мог бы изменить init.pp моего...
2330 просмотров
schedule 25.01.2023

Установите переменные среды с помощью Puppet
Я использую vagrant с puppet для настройки виртуальных машин для сред разработки. Я хотел бы просто установить несколько переменных среды в файле .pp. Использование виртуального ящика и бродячего базового ящика для 64-разрядной версии Ubuntu. У...
37033 просмотров
schedule 22.07.2023

Используя vagrant и puppet, как создать и восстановить базу данных на свежем экземпляре postgresql-сервера?
У меня есть свежие подготовленные экземпляры apache и postgres, готовые к работе. Я хотел бы восстановить дамп или смонтировать логический том с данными в экземпляр postgres. Точно так же я хотел бы убедиться, что дамп записывается или том...
841 просмотров
schedule 12.05.2023

Мастер кукол не получает запрос сертификата от клиента
Netstat показывает, что мастер марионеток прослушивает порт 8140. Клиент настроен так, как показано здесь: # /etc/hosts file: 192.xx.xx.xx bt-ppt-client 192.yy.yy.yy bt-ppt-master # /etc/puppet/puppet.conf (agent section) server = puppet...
935 просмотров
schedule 17.01.2023