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

Puppet - это инструмент управления конфигурацией (Unix & Windows) с собственным языком, специфичным для домена.

5
puppet: принудительный перезапуск службы после изменения файла конфигурации
Как я могу убедиться, что если новая версия файла конфигурации загружается через марионетку из главного репозитория на один из управляемых серверов, соответствующая служба перезапускается. типичный сценарий - скажем, есть новый конфиг munin или apache. кукольный клиент обнаруживает его, перезаписывает локальные файлы ... и ... - как убедиться, что служба перезапущена …

2
Кукольный: Кажется, имя узла зависит от обратного днс?
Я, кажется, сталкиваюсь с небольшой проблемой понимания того, как заставить это работать. У меня есть новый сервер, который я создаю, сидя за офисным NAT на работе, его обратный днс отображается office.mydomain.com, но я хочу, чтобы машина была ns2.mydomain.comради марионетки. фрагмент node.pp: node 'ns2.mydomain.com' inherits basenode { info('ns2.mydomain.com') } node 'office.mydomain.com' …
20 puppet 

3
Как сделать файл / каталог существует условно в Puppet?
Я пытаюсь написать функцию в Puppet, которая будет делать, failесли переданный путь к каталогу не существует. if File["/some/path"]всегда возвращает true и if defined(File["/some/path"])возвращает true только в том случае, если ресурс определен в puppet, независимо от того, существует ли он на самом деле. Есть ли способ сделать это с помощью простого …
18 puppet 

5
Когда целесообразно использовать диспетчер конфигурации (например, Puppet / Chef / Ansible)?
На моем текущем рабочем месте я присматриваю за двумя хост-машинами VMware, физической машиной OpenBSD, тремя виртуальными машинами Debian и шестью виртуальными машинами Windows Server (2008/2012). Я рассматриваю возможность внедрения инструмента управления конфигурацией, такого как Puppet или Chef. Разумно ли это, или затраты на изучение инструмента перевесят преимущества? Где переломный момент …

5
Каковы сильные и слабые стороны существующих систем управления конфигурациями? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Я искал здесь несколько сравнений между CFEngine , Puppet , Chef , …

5
Как узнать, какую версию кукол вы используете на centos?
Я начинаю с марионеток на centos и был озадачен некоторыми вещами. Во-первых, страница руководства существует для, puppet-masterно не для, puppetmasterдаже если демон в /etc/init.dpuppetmaster Выполнение команды $ puppet-master --versionвозвращает bash: puppet-master: команда не найдена. Как мне узнать, какую версию я использую как для мастера, так и для клиента?
17 centos  puppet 

3
Добавление существующего пользователя в группу с марионеткой
Можно ли добавить существующего пользователя в группу с Puppet 2.7.18? У нас есть два модуля, каждый из которых определяет один класс: Модуль «пользователь» создает всех пользователей, включая пользователя foo и панель пользователя. Модуль "Subversion" работает с различными conf-файлами и создает группу SVN. Мы бы хотели добавить пользователя foo в группу …

5
Как добавить несколько имен DNS для моего puppetmaster?
мой puppet.conf на мастере [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; для моего понимания с определенными именами certdnsname должно работать следующее: puppet agent --server myname.dyndns.org --test но я получаю следующую ошибку: err: Could not retrieve catalog from remote server: hostname was not match with the server certificate …

2
Добавление строк в / etc / profile с помощью puppet?
Я использую Puppet для установки текущего JDK и Tomcat. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Теперь я хотел бы добавить JAVA_HOME="/usr/lib/java" export JAVA_HOME чтобы /etc/profileпросто убрать это с дороги. Я не нашел прямого ответа в документах, пока. Есть ли рекомендуемый …
16 linux  bash  java  puppet 

7
Какие правильные вопросы нужно задать, решая, использовать ли Chef или Puppet?
Я собираюсь начать новый проект, который, в частности, потребует развертывания множества идентичных узлов примерно трех разных классов: Узлы данных , которые будут запускать закрытые экземпляры MongoDB. Узлы приложения , которые будут запускать экземпляры приложения Ruby on Rails и более старого приложения ASP.NET MVC. Обработка узлов , которые будут выполнять задания, …


3
Кукольный и запущенный сервисы?
У нас есть производственная среда, настроенная с помощью Puppet, и мы хотим иметь возможность настроить аналогичную среду на наших машинах для разработки: сочетание Red Hats, Ubuntus и OSX. Как и следовало ожидать, OSX здесь странный человек, и, к сожалению, у меня много проблем с тем, чтобы заставить это работать. Моя …
15 mac-osx  puppet 

3
NFS с зашифрованным домашним каталогом Ubuntu
У меня проблемы с включением установки NFS с помощью vagrant: На моей локальной машине я установил NFS: apt-get install nfs-common nfs-kernel-server И в моем Vagrantfile установить его для использования: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) На vagrant upI получим: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders …

1
Кукольный: убедитесь, что файл пуст
Я хотел бы быть уверен, что файл MOTD пуст. Я хотел бы сделать так: file { "/etc/motd": ensure => empty } Это, очевидно, не работает. Есть ли простой способ убедиться, что файл пуст, вместо этого используя объявление «source» и сохранить пустой файл в хранилище файлов?
15 puppet 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.