Публикации по теме 'puppet'
Изменить порядок выполнения манифестов Puppet
Вы когда-нибудь задумывались, как выполнять классы, определенные в манифестах Puppet, в определенном порядке ❓❓
Puppet позволяет пользователям изменять порядок развертывания классов с помощью этапов.
К каждому классу может быть прикреплен определенный этап. Порядок выполнения классов можно определить, изменив порядок этапов. Это позволит вам запускать свои классы в соответствии с вашими предпочтениями.
Этапы и порядок выполнения этапов можно указать в site.pp следующим образом...
Вопросы по теме 'puppet'
Марионетка ждет, пока услуга будет готова
Я использую Puppet для подготовки компьютеров. У меня есть служба, работающая на сервере приложений Tomcat 6, и другой манифест, зависящий от этой службы (отправка некоторых запросов REST как часть установки). Проблема в том, что служба недоступна...
10286 просмотров
schedule
18.07.2022
Установка Zend Server CE через Puppet
Мне нужно установить Zend Server CE с PHP 5.2 в мой стек Debian через puppet. Может ли кто-нибудь помочь, как должен выглядеть манифест. Инструкции по установке доступны здесь...
494 просмотров
schedule
27.05.2023
Кукольный DSL: порядок не имеет значения?
Согласно документации Puppet:
Порядок не имеет значения в декларативном языке.
Если это так, то почему этот кусок кода работает:
class myserver {
$package_to_install = 'libcapture-tiny-perl'
package {
$package_to_install: ensure...
382 просмотров
schedule
19.12.2022
Переменная экземпляра Ruby в шаблоне Puppet (erb)
Я не понимаю поведение этого кода Ruby, который я написал внутри шаблона Puppet (erb). Это должно быть связано с каким-то свойством переменных экземпляра, которое я игнорирую и не смог выяснить.
На стороне Puppet переменная $local_users может быть...
3167 просмотров
schedule
13.05.2023
Раскомментировать строку в Puppet
Я вхожу в Puppet, и мне это нравится, но я бьюсь головой о стену из-за одной мелочи, которая, я уверен, должна быть проще, чем я ее делаю.
Я хочу раскомментировать эту строку в .bashrc пользователя:
#force_color_prompt=yes
Я использовал...
8041 просмотров
schedule
18.07.2022
Использование переменных в цепочке ресурсов Puppet
У меня есть манифест марионетки, использующий массив для определения некоторых необходимых пакетов, которые должны быть установлены APT. У меня также есть некоторая цепочка ресурсов, возникающая для указания зависимостей (я не хочу использовать...
992 просмотров
schedule
23.09.2022
Выберите шаблон марионетки в зависимости от классов, установленных на одной машине
Мы используем Puppet для предоставления ресурсов Tomcat7 в файл context.xml для веб-архивов.
У нас есть три архива, каждому нужен отдельный набор записей ресурсов в context.xml. Использовать шаблон и заполнять нужные артефакты легко, если у нас...
137 просмотров
schedule
23.03.2023
Сценарий инициализации Puppet не создает файл pid?
Выпуск CentOS 5.4 (финальный)
puppet-server-2.7.19-1.el5 устанавливается из репозитория puppetlabs.
puppetmaster запускается успешно, но не создает pid-файл. Это причина сообщения [ FAILED ] при остановке:
/etc/init.d/puppetmaster...
5149 просмотров
schedule
12.10.2023
Puppet для Windows и рецепты Powershell
Я пытаюсь установить некоторые встроенные командлеты powershell в рецепты марионеток, чтобы установить другие пакеты msi и сценарии powershell.
class ps{
#http://docs.puppetlabs.com/windows/running.html
exec {'executionpolicy':...
5003 просмотров
schedule
02.09.2022
Есть ли способ получить доступ к манифесту Puppet с удаленного http-хоста?
Если у меня есть манифест в http://mysite.com/somemanifest.pp , могу ли я применить его с удаленного сервера? Я пытаюсь:
puppet apply http://mysite.com/somemanifest.pp
но получать
Could not run: Could not find file...
394 просмотров
schedule
23.04.2022
Почему марионетка не может найти мой класс?
Я пытаюсь реализовать рецепт, найденный здесь https://github.com/puppetlabs/puppetlabs-firewall#readme и я, похоже, совершаю ошибку новичка-марионетки, которую не вижу. У меня есть модуль под названием mwsettings, который сам по себе можно найти в...
10973 просмотров
schedule
05.06.2024
Разрешения Puppet Dashboard: разрешение отклонено — /var/lib/puppet/reports/
Я впервые настраиваю Puppet Dashboard. У меня он работает с пассажирским модулем в Apache.
sudo rake RAILS_ENV=production reports:import
Когда я запускаю эту команду, задачи отображаются на панели инструментов как невыполненные.
630...
1527 просмотров
schedule
23.09.2022
марионетка как заставить марионетку ждать несколько секунд
Я хотел бы запустить веб-сервис и подождать несколько секунд, чтобы получить результат.
Как лучше всего добиться ожидания в марионетке?
11119 просмотров
schedule
23.04.2022
Windows + Cygwin + однострочный, если еще + кукольный
Итак, у меня есть однострочная команда bash, которая проверяет, существует ли каталог. Если да, то git тянет, если нет, то клонирует репозиторий. Я запускаю Cygwin на своем компьютере с Windows, и когда я запускаю эту команду в Cygwin, она отлично...
830 просмотров
schedule
20.08.2022
Автоматизация развертывания
У меня есть приложение Lift, которое упаковано в виде WAR-архива и должно быть развернуто под Jetty. Однако я хочу иметь возможность выполнять несколько задач автоматически:
Укажите целевой сервер (или набор серверов). У меня есть несколько...
2099 просмотров
schedule
05.06.2023
Передать переменную марионетке в командной строке
Я пытаюсь заставить TeamCity инициировать развертывание с помощью puppet через командную строку, используя puppet.bat в Windows.
В Teamcity я вызываю это с помощью запуска командной строки с исполняемым файлом команды: C:\Program Files (x86)\Puppet...
7897 просмотров
schedule
14.07.2023
Как отправить другой класс марионеток на основе имени узла?
Я надеюсь, что этот вопрос не слишком простой, но, похоже, в Интернете нет окончательного ответа.
Я пытаюсь отправить определенный модуль на узел на основе полного доменного имени.
Я не хочу копировать и вставлять значение по умолчанию, но был...
272 просмотров
schedule
12.05.2023
Как настроить Vagrant box для стазис-проекта?
Я учусь использовать vagrant, и у меня есть простой проект, который использует stasis для создания статических файлов.
Я ищу установку для запуска стазиса на бродячем ящике. Возникает вопрос: какой ящик мне нужен, чтобы стазис работал?...
76 просмотров
schedule
22.03.2022
Кукольный — требуется определенный ресурс с параметрами
Я новичок в Puppet и не могу найти ответ на этот вопрос. У меня есть определенный ресурс Puppet, который принимает несколько аргументов:
class xy::xy {
include apache:regular_apache
define setup($pkg_name, $xy_version, $pas_ver) {
file {...
8874 просмотров
schedule
28.03.2022
Код ActionScript 3 с задержкой в один кадр
Я создаю марионетку для анимации, которую делаю. Я создал два пользовательских класса, которые наследуются от класса MovieClip. Один — голова, которую я анимирую, обращенная к камере, а другой — вид 3/4 той же головы. Я изменил оба конструктора,...
480 просмотров
schedule
25.11.2023