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


Улучшение развертывания Puppet: установка пакетов, получение информации о машине и перезагрузка…
Введение Автоматизация управления компьютерами в парке компании, который часто состоит из машин с разными операционными системами, может оказаться сложной задачей. Puppet, популярный инструмент управления конфигурацией, предлагает решение для автоматизации конфигураций на этих машинах. В этой статье мы рассмотрим, как улучшить развертывание Puppet, сосредоточив внимание на трех основных разделах: установка пакетов, получение информации о машине и перезагрузка машины. Мы предоставим..

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

Как автоматически настроить среду разработки?
Мне было поручено настроить среду разработки на основе Java на нескольких машинах Windows. Проблема в том, что я хочу, чтобы процесс выполнялся автоматически и легко на каждой машине, чтобы разработчикам не приходилось тратить время на загрузку и...
1837 просмотров

puppet — лучший способ собирать данные из пользовательских типов для использования в шаблонах
У меня есть следующий манифест: define foo($var) { file { $var: } $barclass::store += $var } class barclass { $store = [] foo { "test1": var => "test1", "test2": var => "test2", } file { "myfile":...
2656 просмотров
schedule 30.11.2023

Могу ли я использовать puppet для остановки служб на серверах Linux?
Мы регулярно перезагружаем серверы R&D Linux и Windows для установки исправлений и другого дополнительного обслуживания. На серверах размещено множество различных служб и сред разработки, и их необходимо останавливать/запускать до и после...
1352 просмотров

Как перебрать массив в Puppet
Я хотел бы перебрать массив, который хранится как факт Facter, и для каждого элемента массива создать нового системного пользователя и каталог и, наконец, сделать API-вызовы в AWS. Пример факта: my_env => [shared1,shared2,shared3] Как я...
51207 просмотров
schedule 31.01.2024

Получение ошибки Не удалось оценить: нет возможности определить, существует ли том
Я получаю эту ошибку при запуске puppet puppet agent -t : Error: /Stage[main]/Environment/Environment::Createenv[shared2]/Volume[shared2]: Could not evaluate: No ability to determine if volume exists Error:...
2313 просмотров
schedule 11.11.2023

Проблемы с установкой java-модуля puppetlab
я хочу установить модуль puppetlab/java в клиент-серверную архитектуру, используя puppermaster и агент puppet. на стороне сервера я загружаю java-модуль и создаю узел в файле site.pp. Содержимое моего узла node 'test_java'{ include activemq...
1486 просмотров
schedule 07.03.2024

кукольный механизм для предотвращения перезаписи неуправляемого файла
Я пишу небольшой модуль для управления перехватчиками коммитов для нескольких репозиториев. Однако в некоторых репозиториях уже есть хук после фиксации. Я хотел бы механизм, который позволил бы мне: Создайте файл, если его нет Управление...
342 просмотров
schedule 09.02.2024

Неверные учетные данные при установке марионетки openldap
У меня возникли проблемы с получением puppet для установки работающего сервера openldap, используя следующее: Бродяга 1.2.2 Ubuntu 12 ( Puppetlabs Ubuntu 12.04.2 x86_64 ) torian/ldap 0.2.4 У меня есть модуль torian/ldap в моей...
759 просмотров
schedule 08.10.2023

Классификация узлов, выполненная с помощью hiera, не отображается в PE Console.
Я экспериментировал с использованием hiera для классификации узлов. Я следовал этому примеру: http://docs.puppetlabs.com/hiera/1/complete_example.html Я смог назначить узел двух моих классов в соответствии с этим файлом json: { "classes"...
638 просмотров
schedule 29.10.2022

Puppet не выполняет каталоги
Итак, у меня есть проблема, когда мой мастер марионеток создает каталог, этот каталог отправляется на сервер, который затем запускает его, но затем ничего не происходит. Я сделал распечатку с: puppet master --verbose --compile billyjean >...
151 просмотров
schedule 03.10.2023

кукольный мастер не подписывает сертификат клиента
puppet cert --list ничего не возвращает. Мой файл /etc/hosts как на мастере марионеток, так и на клиенте: 20.201.110.198 client.example.com client 20.201.110.196 puppet.example.com puppet При запуске марионеточного мастера я получаю...
6748 просмотров
schedule 24.07.2022

Есть ли разница между joshcooper-powershell и puppetlabs-powershell?
Я попытался установить puppetlabs-powershell v1.0.1 на свой мастер кукол, но он пожаловался, что joshcooper-powershell v0.0.6 уже установлен. Они одинаковы? Совместимый? Какая версия новее? У меня есть возможность принудительно выполнить...
178 просмотров
schedule 26.04.2024

Ошибка: невозможно преобразовать массив в строку при вызове пользовательской функции, возвращающей массив
Цель: объявить файловый ресурс Puppet, который создаст все свои родительские каталоги, если они отсутствуют. Этот рубиновый код работает вне марионетки: def get_parent_directories(path) ancestors = [] while (match =...
384 просмотров
schedule 26.03.2024

Не удается получить доступ к виртуальной машине Puppet Learning
Я настроил виртуальную машину для обучения марионеток на VirtualBox. Я могу подключиться к нему по ssh: ssh [email protected] -p 2222 Однако в руководстве говорится, что нужно выполнить facter ipaddress и подключиться по ssh к выходному...
1667 просмотров
schedule 14.11.2023

puppet: Не авторизован для вызова find
Я использую puppet 2.7.26, потому что это то, что предоставляет пакет redhat. Я пытаюсь обслуживать файлы, которые НЕ хранятся в каких-либо модулях марионеток. Файлы хранятся в другом месте на марионеточном сервере, и именно оттуда мне нужно их...
2624 просмотров
schedule 29.07.2022

Как динамически перебирать XML-элемент в Augeas
Я хотел бы перебрать все дочерние элементы в XML. Возможна ли динамическая итерация? Другими словами, я хотел бы проверить/отредактировать все вложенные элементы, не зная номера последнего элемента. Например: В следующем элементе...
80 просмотров
schedule 03.10.2022

как проверить код из svn, используя puppet как автономный
Как проверить код из svn, используя puppet как автономную систему. Я слишком много раз пытался использовать этот код: vcsrepo { '/opt/2.0/Alok':ensure => present, provider => svn, source => 'http://svn://url',...
113 просмотров

кукольный файловый сервер распространяет двоичные файлы
Что ж, вопрос не новый, но я все еще не могу найти хорошего решения. Я раздаю бинарники 100-300mb файлов через puppet fileserver, но в случае с производительностью он работает очень плохо, я уверен из-за проверок md5. Теперь у меня более 100...
635 просмотров
schedule 07.08.2022

Настройка трехуровневой среды в puppet
Это мои файлы: файл Nodes.pp файл site.pp Мне нужно настроить инфраструктуру на схеме, и для этого я хотел бы использовать Puppet Automation. мне нужно, Создайте 4 ВМ, одну для БД, 1 веб-сервер, 1 балансировщик нагрузки, 1 мастер...
91 просмотров

Клиентский узел Puppet 4.3.2 не может подключиться через SSL к Puppet Server
Я только что выполнил чистую регенерацию всех своих сертификатов Puppet в соответствии с руководством в официальные документы . Однако я сталкиваюсь с этой ошибкой, по-видимому, без хороших лидов в Google, SO или где-либо еще. [vagrant@client...
5702 просмотров
schedule 02.11.2022