2
ответа

запускать кукольный класс, только если условие выполнено

Я кодировал кукольный модуль, который хочу запускать только в том случае, если selinux является принудительным или разрешающим. Если он отключен, я хочу, чтобы кукольный игнорировал класс. У меня трудное время, хотя я пытаюсь найти ...
вопрос задан: 7 March 2019 03:50
1
ответ

Как я могу исправить модуль psy, который не найден или является верной версией Ruby

Я получаю следующую ошибку при попытке сделать что-либо с Ruby, в частности, с рубиновыми гемами: /usr/local/rvm/rubies/ruby-2.4.5/lib/ruby/2.4.0/yaml.rb:5:in `< top (обязательно) > ': кажется, ваш рубин ...
вопрос задан: 21 February 2019 10:28
1
ответ

Кукольный: напишите ресурс репо, но включите его в нескольких местах без дублирования

Я пишу кукольный модуль для своего приложения, и с некоторых дней я застрял в том, как управлять репо. У меня есть кукла 4.10, и все узлы являются Centos 7 Файл init.pp в модуле моего ...
вопрос задан: 19 January 2019 20:14
1
ответ

Ошибка проверки SSL-сертификата в Puppet

У меня есть докер-контейнер с марионеткой. Его создали из изображения puppet / puppetserver. СОЗДАНА КОМАНДА ID КОНТЕЙНЕРА ...
вопрос задан: 17 January 2019 12:16
1
ответ

Как читать ключи в массив?

Я пытаюсь прочитать ключи из файла jie hiera в массив. JSON выглядит следующим образом: {"network :: interfaces": {"eth0": {"ip": "10.111.22.10"}, "eth1": {"ip": "10.111 ....
вопрос задан: 16 January 2019 16:49
0
ответов

Хостинг rails на ec2

Я хочу развернуть rails на amazon ec2. Я посмотрел на poolparty и ec2onrails, но, похоже, ни один из них больше не поддерживается. Что для этого используют люди? Это все самодельная марионетка и ...
вопрос задан: 1 June 2018 02:48
0
ответов

Запустите `apt-get update` перед установкой других пакетов с помощью Puppet

Я пытаюсь создать модуль puppet который автоматизирует установку Zend Server CE, здесь это не важно, но шаги следующие: обновление /etc/apt/source.list скачать ключ репозитория через wget do ...
вопрос задан: 7 September 2017 11:12
0
ответов

Как вывести отсортированный хэш в шаблоне ruby ​​

Я создаю файл конфигурации для одного из наших встроенных приложений. По сути, это файл json. У меня много проблем с получением puppet/ruby 1.8 для вывода хэша/json каждый раз одинаково. Сейчас я...
вопрос задан: 26 June 2017 15:50
0
ответов

Кукольный APT-получить обновление только один раз, прежде чем что-нибудь еще?

Я знаю основы порядка в puppet для запуска apt-get update перед конкретным пакетом, но хотел бы указать, что нужно просто запустить apt-get update только один раз, а затем выполнить остальную часть файла puppet. Является ...
вопрос задан: 23 May 2017 12:00
0
ответов

Почему люди используют Puppet/Chef с Amazon Cloud Formation, а не просто CloudInit?

Мы планируем использовать инстансы AMI EC2, которые не были «предварительно -испечены». т.е. когда они развернуты, они представляют собой голые установки AWS Linux. Наш процесс начальной загрузки будет выполнять различные установки, которые нам нужны...
вопрос задан: 7 November 2016 20:40
0
ответов

неопределенный метод get_uptime для Facter :: Util :: Uptime: Module (NoMethodError)

Я пытаюсь настроить узел марионетки, но rubygems, похоже, не работает. Если я запустил facter на консоли через его собственный двоичный файл (/usr/lib/ruby/gems/1.8/gems/facter-1.5.8/bin/facter), он будет работать нормально, но если я ...
вопрос задан: 26 March 2016 08:40
0
ответов

Как установить config=value в php.ini с помощью Puppet?

Я делаю первые шаги в Puppet и столкнулся с проблемой. Я установил PHP на сервер Linux и хочу немного изменить файл php.ini. Я не хочу перезаписывать весь ini-файл...
вопрос задан: 13 April 2015 22:30
0
ответов

Доступ к первому элементу Яремла Формана

Я пытаюсь получить один элемент из структуры yaml, которая приходит от Формана, yaml выглядит так: узлы: host1: ip: xxx.xxx.xxx cdir: bbb.bbb.bbb интерфейс: ааа host2: ...
вопрос задан: 2 March 2015 18:33
0
ответов

Как использовать параметризованные классы Puppet для принудительного порядка применения ресурсов?

В документах Puppetlabs указано, что для того, чтобы один класс требовал другого класса, вы должны использовать синтаксис цепочки отношений и объявить оба класса во внешних узлах. У меня есть класс репо, который...
вопрос задан: 8 November 2014 01:07
0
ответов

Быстрое автомасштабирование AWS

Как настроить автомасштабирование AWS для быстрого масштабирования? Я настроил группу автомасштабирования AWS с ELB. Все работает хорошо, за исключением того, что требуется несколько минут, прежде чем будут добавлены новые экземпляры и...
вопрос задан: 16 January 2014 20:04
0
ответов

Как получить удаленный файл (например, из Github) в файловом ресурсе Puppet?

file {'leiningen': path = > '/ home / vagrant / bin / lein', sure = > 'file', mode = > 'a + x', source = > https://raw.github.com/technomancy/leiningen/stable/bin/lein ',} был моим ...
вопрос задан: 17 September 2013 07:50
0
ответов

Обработка конфиденциальной информации с помощью Puppet

Как лучше всего хранить и обрабатывать конфиденциальную информацию с помощью puppet и безопасно распространять ее на свои узлы? Я использую версию 2.7. Одним из примеров могут быть пароли базы данных. Простой текст...
вопрос задан: 6 September 2013 07:38
0
ответов

Puppet — монтирование с привязкой

У меня есть кластер из 500 linux-боксов, которым теперь нужно использовать ресурс монтирования с привязкой опция (см. man 8 mount) для поддержки chroot-тюрьмы. Точки монтирования должны быть установлены и поддерживаться после ...
вопрос задан: 16 August 2013 10:22
0
ответов

Как получить исходный файл в манифесте марионеток из модуля

Я пытаюсь получить исходные файлы из локальных модулей в манифесте марионеток (используя марионетку в автономном режиме): файл { '/home/repowt/.crontab': ensure => present, source => 'puppet:///modules/.....
вопрос задан: 30 July 2013 15:03
0
ответов

Как что-то напечатать при запуске клиента Puppet?

Я хочу распечатать сообщения и переменные при запуске Puppet . Я видел две функции, которые могут помочь, но не смог их использовать. Мой файл site.pp: информация "запущенная информация site.pp" debug "running ...
вопрос задан: 16 July 2013 05:24
0
ответов

Раскомментировать строку в Puppet

Я вхожу в Puppet, и мне это нравится, но я бьюсь головой о стену из-за одной мелочи, которая, я уверен, должна быть проще, чем я ее делаю. Я хочу раскомментировать эту строку в.bashrc файла...
вопрос задан: 12 March 2013 08:04
0
ответов

Поддержка Augeas на моей машине Vagrant?

Я пытаюсь получить поддержку Augeas на своей машине Vagrant. Я попытался установить какой-то пакет с этими директивами: package { "augeas-tools": обеспечить => установлен} package { "libaugeas-dev": ...
вопрос задан: 5 November 2012 09:21
0
ответов

Вывод массива ruby ​​через шаблон erb

Я использую puppet для предоставления набора констант для ruby-программы. Мне нужно предоставить массив имен хостов, по которым будет выполняться моя программа. В сценарии bash, который я использовал до этого, у меня просто было...
вопрос задан: 10 August 2012 22:17
0
ответов

Управление ключами с помощью Puppet для puppet -vcsrepo

Я настраиваю некоторую конфигурацию сервера в своей компании, и у нас есть несколько внутренних репозиториев, которые работают через ssh через bzr, которые мне нужно получить. Я хотел использовать puppet -vcsrepo, чтобы получить их, и я...
вопрос задан: 8 August 2012 05:53
0
ответов

Где хранится конфигурация «Jenkins URL»?

Я пытаюсь настроить URL-адрес по умолчанию, отличный от -, как часть сценария марионетки, который устанавливает Jenkins. Я знаю, как редактировать значение через веб-интерфейс, но я не могу найти, где на самом деле хранится значение. Я...
вопрос задан: 30 July 2012 14:38
0
ответов

Puppet :Указание версии пакета для установки

Видимо это невозможно, но я не могу поверить, что это нужно только мне. Я хочу указать версию php для установки, потому что я работаю над старым проектом, требующим php 5.2....
вопрос задан: 23 July 2012 14:20
0
ответов

Puppet :Как я могу поместить команду в две строки, если >80 символов?

В марионетке, если команда определения> 80 символов, как я могу сделать это в две строки? exec { 'создать _домен' :команда => "какая-то команда превышает 80 символов..................................
вопрос задан: 10 July 2012 03:36
0
ответов

Неужели нет простого способа протестировать кукольные сценарии на удаленной машине?

Я экспериментирую со сценариями Puppet для развертывания. Я считаю, что самое сложное в процессе написания этих сценариев — это их итеративное тестирование. Я не хочу подавать заявку на марионетку на моем локальном...
вопрос задан: 4 July 2012 15:06
0
ответов

puppet recipe устанавливает tarball

Я хотел бы установить apache maven с помощью рецепта puppet, но нигде не могу найти пример того, как это сделать. Может ли кто-нибудь помочь с этим? Apache maven упакован в файл tar.gz. Я использую...
вопрос задан: 4 July 2012 10:48
0
ответов

Команда puppet exec запускается в оболочке, но не через puppet

Я пытаюсь использовать vagrant для установки создать среду разработки, которая автоматически клонирует два репозитория, если они еще не были клонированы. Я написал простой скрипт для клонирования репозиториев после многих неудач...
вопрос задан: 23 June 2012 22:14