Вопросы с тегом «puppet»

8
Как запустить скрипт оболочки из puppet?

Мне нужно установить, npmчто сделано curl http://npmjs.org/install.sh | shи, будучи новичком в использовании puppet, я немного запутался, как это должно быть сделано. Я хорошо знаю о создании package {}записи, которая вызывает execцель, но, как я установил npmиз источника, это не собирается...

8
Как преобразовать строку в целое число в Puppet?

Я хочу проверить, является ли содержимое переменной нечетным числом. Но мне нужно целое число для этого. $ip_array = split($ipaddress, '.') $odd_ip = $ip_array[3] % 2 if $odd_ip == 1 { notice("is odd") } Есть ли простой способ преобразовать строку в целое...

8
Как настроить обработчик для уведомления или подписки определенного типа?

Как добавить обработчик для определенного типа в кукольном? Например, если у меня есть: define foo::bar ($baz) { ... } Как я могу иметь обработчик foo::barдля обработки чего-то, что содержит ... notify => Foo::Bar['zippidy'] ... ? Затем обработчик запускает различные Execs внутри условной...

8
Простая подготовка сервера Windows + Linux? Шеф-повар / Кукольный / Ansible и т. Д. [Закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

8
Нет APT рекомендует с марионеткой

Я использую puppet для управления кучей серверов Debian на работе, частично, если это включает в себя установку пакетов. Один пакет, который я устанавливаю на нескольких системах, - это nmap, который используется для проверки правильности настройки правил брандмауэра. В Debian 7.0, если у вас...

8
Установка пакета из PPA с помощью Puppet

Я пытаюсь автоматически подготовить виртуальные машины с предустановленным докером. Мой стандартный init.pp выглядит так: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget', #'linux-image-generic-lts-raring',...

8
Можно ли использовать Puppet для обеспечения наличия нескольких файлов в каталоге без определения их всех?

У меня есть пара сотен одноразовых серверов, которые имеют разные файлы конфигурации, которые должны присутствовать в каталоге. Копии файлов находятся на хозяине кукол. В одном из моих классов у меня есть набор конфигураций по умолчанию, которые всегда передаются на узел, например: file {...

8
Puppet: Попытка настроить клиент Puppet для первого использования, но возникли некоторые проблемы с сертификатами

Я пытаюсь настроить свою клинику «Итай-тест» для получения настроек кукол с сервера кукол, который называется «мастер кукол». На сервере я запустил: [root@puppetmaster requests]# puppet cert --generate itai-test.domain Error: A Certificate already exists for itai-test.domain [root@puppetmaster...

8
Мастер контроля версий и кукольный

Я только что настроил Foreman в первый раз и не уверен, как сделать так, чтобы все мои конфигурации были переведены под контроль версий. Я знаю, что могу использовать Git для каждого модуля, который я устанавливаю на своем хозяине Puppet, но предпочел бы более целостное решение, которое охватывает...

8
Как развернуть обновление ОС и перезагрузить ее с помощью Puppet или MCollective?

Я ищу лучший способ регулярно обновлять свою инфраструктуру. Как правило, это включает в себя выполнение этого на каждом хосте, по одному: sudo yum update -y && sudo reboot Но я достигаю пределов того, чтобы быть масштабируемым. Я хочу перезагружать только один узел за раз в каждой из моих...

2
Как организовать файл node.pp для группировки / определения классов?

Как сгруппировать некоторый класс / определить в файле node.pp? node 'node1' { ntp { ntp: server_is => "node" } dns_resolv { dns: server_is => "node" } } И у меня есть несколько модулей: "oracle rpm", "пользователи sshkey", "параметры ядра", ... и я не знаю, как сгруппировать уникальный...

1
Puppet, использующий /var/lib/puppet/.puppet/ как каталог конфигурации по умолчанию

Я использую коробку CentOS 6 с Puppet 3.0.2. На /etc/puppet/manifests/site.ppмарионеточном сервере, кажется, ничего не делает, поэтому я запустил: мастер кукол --no-daemonize --logdest консоль --verbose --debug И я получаю следующее: Отладка: Использование настроек: добавление файлового ресурса...

1
Как определить узлы из файла Hiera в Puppet?

Я использую puppet и модуль управления сетевыми устройствами puppet и пытаюсь создать свой собственный тип. Во встроенном типе конфигурации маршрутизаторов вы можете указать список узлов, а затем конфигурацию внутри этого узла: node "c2950.domain.com" { Interface { duplex => auto, speed =>...