Публикации по теме 'puppet'
Улучшение развертывания Puppet: установка пакетов, получение информации о машине и перезагрузка…
Введение
Автоматизация управления компьютерами в парке компании, который часто состоит из машин с разными операционными системами, может оказаться сложной задачей. Puppet, популярный инструмент управления конфигурацией, предлагает решение для автоматизации конфигураций на этих машинах. В этой статье мы рассмотрим, как улучшить развертывание Puppet, сосредоточив внимание на трех основных разделах: установка пакетов, получение информации о машине и перезагрузка машины. Мы предоставим..
Вопросы по теме 'puppet'
Как автоматически настроить среду разработки?
Мне было поручено настроить среду разработки на основе Java на нескольких машинах Windows. Проблема в том, что я хочу, чтобы процесс выполнялся автоматически и легко на каждой машине, чтобы разработчикам не приходилось тратить время на загрузку и...
1837 просмотров
schedule
10.11.2023
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 просмотров
schedule
31.12.2023
Как перебрать массив в 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 просмотров
schedule
18.12.2023
кукольный файловый сервер распространяет двоичные файлы
Что ж, вопрос не новый, но я все еще не могу найти хорошего решения. Я раздаю бинарники 100-300mb файлов через puppet fileserver, но в случае с производительностью он работает очень плохо, я уверен из-за проверок md5. Теперь у меня более 100...
635 просмотров
schedule
07.08.2022
Настройка трехуровневой среды в puppet
Это мои файлы:
файл Nodes.pp
файл site.pp
Мне нужно настроить инфраструктуру на схеме, и для этого я хотел бы использовать Puppet Automation. мне нужно,
Создайте 4 ВМ, одну для БД, 1 веб-сервер, 1 балансировщик нагрузки, 1 мастер...
91 просмотров
schedule
20.01.2024
Клиентский узел Puppet 4.3.2 не может подключиться через SSL к Puppet Server
Я только что выполнил чистую регенерацию всех своих сертификатов Puppet в соответствии с руководством в официальные документы .
Однако я сталкиваюсь с этой ошибкой, по-видимому, без хороших лидов в Google, SO или где-либо еще.
[vagrant@client...
5702 просмотров
schedule
02.11.2022