Публикации по теме 'puppet'
Отладка и исправление неправильной установки Puppet
Введение:
В ИТ-среде инструменты автоматизации, такие как Puppet, играют решающую роль в управлении конфигурациями системы. Однако, когда возникают проблемы, важно иметь навыки для их эффективной отладки и исправления. В этой статье мы рассмотрим сценарий, в котором установка Puppet коллеги вызывает проблемы с переменной $PATH, и узнаем, как определить и решить проблему, используя знания, полученные в этом модуле.
Определение проблемы:
Первым шагом в отладке проблемы является..
Достижение цикла for в Puppet (4.10.x)
Я работал над модулем, который устанавливал пакет. Я хотел взять файл модуля systemd, который был установлен через этот процесс, и передать параметр в класс марионетки, чтобы указать число, представляющее количество дополнительных услуг, которые я хотел запустить.
Вот оригинальный модуль:
После небольшого исследования я обнаружил, что в Puppet нет собственного цикла for, но есть функция range . Интересно, что диапазон не поддерживает целые числа, поэтому вам нужно передавать..
Вопросы по теме 'puppet'
Рельсы хостинга на ec2
Я хочу развернуть рельсы на amazon ec2. Я посмотрел на poolparty и ec2onrails, но, похоже, ни один из них больше не поддерживается.
Что люди используют для этого? Это все доморощенная марионетка и капистрано, или есть проект, который заставит...
2654 просмотров
schedule
04.07.2022
Максимальное количество клиентов Puppet
Я просто ищу совета по поводу кукол. В основном то, что каждый использует для оборудования своего хозяина марионеток, и существует ли ограничение на максимальное количество узлов, которые может обслуживать хозяин марионеток.
Я собираюсь настроить...
1198 просмотров
schedule
27.05.2023
err: Не удалось запустить клиент конфигурации Puppet: время выполнения истекло
Я использую puppet 2.6.1 как для ведущего, так и для подчиненного устройства в Ubuntu 10.
Время ожидания обновления клиента от мастера истекло, и он возвращает ошибку: err: Не удалось запустить клиент конфигурации Puppet: срок выполнения истек...
4879 просмотров
schedule
28.02.2024
Как работать с зависимостями Puppet при установке Nginx 1.0.5 на Ubuntu 11.04
Я новичок в Puppet, и у меня есть вопрос о работе с зависимостями.
Я использую Puppet для установки Nginx 1.0.5 на Ubuntu 11.04. Требуется добавить новый репозиторий apt, так как natty обычно поставляется с Nginx 0.8. В командной строке установка...
7573 просмотров
schedule
16.04.2022
как использовать параметризованные классы для уменьшения кодовой базы
Я написал манифесты puppet и использую puppet для развертывания своей системы. Сейчас я занимаюсь рефакторингом манифестов, чтобы сделать их удобными в сопровождении.
Одной из подсистем является tomcat с веб-приложениями. У меня ~10...
4737 просмотров
schedule
23.01.2023
Адаптируйте действия агента MCollective на основе фактов о машине
Допустим, у меня есть агент MCollective с именем «foo» с действием «bar», по логике действия я хочу сделать X, когда факт «курица» является «истинным», и сделать Y, когда факт «говядина» верен. .
По сути, как вы получаете доступ к фактам от агента...
166 просмотров
schedule
06.05.2023
Puppet не добавляет мой сервис для запуска
У меня есть этот марионеточный модуль (monit), в котором я объявляю службу monit включенной (также известной как запуск при загрузке машины)
class monit {
$configdir = "/etc/monit.d"
package {
"monit": ensure => installed;...
9799 просмотров
schedule
12.05.2024
Делаем Perl-приложения переносимыми. Создайте сценарий оболочки или используйте Puppet
У меня есть приложение Perl, которое я поддерживаю локально, которое необходимо регулярно архивировать и отправлять на другой сервер, который довольно жестко заблокирован. Цель состоит в том, чтобы гарантировать, что системные администраторы...
685 просмотров
schedule
20.11.2022
Почему марионетка не может запустить демон Dropbox?
Я использую Dropbox утилиту/демон командной строки в Ubuntu 11.10, но она не работает с куклой.
Я могу успешно управлять Dropbox вручную:
$ sudo /etc/init.d/dropbox [status/start/stop/status]
Однако, когда я настраиваю Puppet, чтобы...
1672 просмотров
schedule
09.11.2023
Получение файлов Puppet извне модулей
Я устанавливаю пакет из модуля (в данном конкретном случае Nginx ) и хотел бы включить файл конфигурации извне модуля, то есть из каталога files верхнего уровня, параллельного каталогу manifests верхнего уровня. Я не вижу никакого способа...
8400 просмотров
schedule
13.04.2023
Кукольный поток выполнения
У меня есть этот node.pp, и мне интересно, как puppet собирается его выполнить.
node 'agent.puppet.demo' {
include ssh
include postfix
include mysql
include apache
}
На узле агента, когда я запускаю это:
$ puppetd -t -d...
7167 просмотров
schedule
09.05.2024
Использование ActiveResource для управления базой данных другого приложения
Я пришел за вашей коллективной мудростью.
Моя цель, обзор: чтобы лучше управлять компьютерами для различных клиентов, я пытаюсь расширить Dashboard Puppet. . Это приложение Rails 2, и я пытаюсь расширить его с помощью приложения Rails 3,...
166 просмотров
schedule
16.05.2023
Как смонтировать, а затем размонтировать файловую систему в puppet?
Я понимаю, что в том же манифесте тип ресурса имеет уникальное имя.
Для ресурса «mount» имя — это путь, по которому будет смонтировано устройство.
Я хочу сделать следующее с puppet :
смонтировать раздел NFS
выполнить скрипт из этой точки...
9787 просмотров
schedule
16.01.2023
Как вывести отсортированный хеш в шаблоне ruby
Я создаю файл конфигурации для одного из наших встроенных приложений. По сути, это файл json. У меня много проблем с получением puppet/ruby 1.8 для вывода хэша/json каждый раз одинаково.
сейчас я использую
<%= require "json";...
5733 просмотров
schedule
28.12.2022
Замена строки в Puppet?
Можно ли выполнить замену/преобразование строки в Puppet с помощью регулярного выражения?
Если $hostname — «web1», я хочу, чтобы $hostname_without_number был «web». Следующий недопустимый синтаксис Puppet, но я думаю, что мне нужно что-то вроде...
26774 просмотров
schedule
28.08.2022
Агент Puppet не может найти сервер
Я новичок в кукольном деле, но быстро схватываю. Сегодня я столкнулся с проблемой при попытке запустить следующее:
$ puppet agent --no-daemonize --verbose --onetime
**err: Could not request certificate: getaddrinfo: Name or service not known...
52209 просмотров
schedule
22.05.2022
Кукольный, как запустить все манифесты в каталоге
Итак, у меня есть каталог манифестов марионеток, которые я хочу запустить.
Можно ли сделать что-то вроде: включить /etc/puppet/users/server522/*.pp и заставить puppet запустить их?
Я пробовал включать users::server522::* и несколько других...
2082 просмотров
schedule
06.09.2022
Это правильный способ изменить файл конфигурации с помощью марионетки?
У меня есть приложение rails, и я хотел бы изменить файл ./config/environment/production.rb, чтобы иметь другую конфигурацию в зависимости от того, что я хочу, чтобы этот сервер делал.
Итак, я захожу в файл .rb из файла .pp и меняю некоторые...
3013 просмотров
schedule
21.06.2023
Команда Puppet exec запускается в оболочке, но не через puppet
Я пытаюсь использовать vagrant для настройки среды разработки, которая автоматически клонирует два репозитория, если они еще не были клонированы.
Я написал простой скрипт для клонирования репозиториев, после многих неудачных попыток заставить...
6824 просмотров
schedule
27.06.2023
Кукольный: отключить эхо команд уведомления
Я хотел бы распечатать некоторые сообщения и значения переменных, пока применяется моя конфигурация. Я также хотел бы визуально разделить вывод различных блоков конфигурации. поэтому я использую
notify {"\n\nINSTALL TOMCAT TO $target_folder":}...
3069 просмотров
schedule
04.01.2023