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

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

2
Puppet: как создавать и управлять пользователями и группами Unix
На прошлой неделе я потратил все силы на изучение кукол. Теперь я страдаю от переполнения ментального буфера и не уверена, что когда-либо смогу приручить этого зверя. Я сталкивался со многими аннотированными примерами, но из-за их бесчисленных вариаций я не могу различить рекомендуемый (недавний) стиль кукол и условные обозначения, и специальные …
12 puppet  users  groups 

4
Как установить путь при применении одного кукольного модуля?
Я пытаюсь запустить один модуль, как это: puppet apply --verbose --modulepath=moduleshere --noop -e 'include myclass' Тем не менее, я получаю такую ​​ошибку, указывающую, что путь не указан Parameter unless failed: '[ -e "${logfile}" ]' is not qualified and no path was specified. Please qualify the command or specify a path. …
12 puppet 

4
Использование Puppet для удаления ключей SSH явно не разрешено
Я использую Puppet для распространения ключей SSH, вот так: ssh_authorized_key { "alice@foo.com": ensure => present, key => 'xxxx', type => 'ssh-rsa', user => 'deploy', } Файл ~ / .ssh / authorized_keys в итоге содержит сочетание ключей из нескольких классов, что является желаемым результатом. Однако, если ключ добавлен вручную в $ …
12 ssh  puppet 

3
Управление учетными данными сервера для Linux и Windows
Мы являемся относительно небольшим магазином (по количеству системных администраторов) с набором серверов RHEL, Solaris, Windows 2003 и Windows 2008; всего около 200 серверов. Для наших учетных записей администраторов ( rootв Linux и admnistratorв Windows) у нас есть схема паролей, которая зависит от расположения центра обработки данных и нескольких других задокументированных …

2
Почему я должен использовать параметризованный класс puppet?
Обычно при работе со сложными кукольными модулями я устанавливаю переменные на уровне узла или внутри класса. например, node 'foo.com' { $file_owner = "larry" include bar } class bar { $file_name = "larry.txt" include do_stuff } class do_stuff { file { $file_name: ensure => file, owner => $file_owner, } } Как …
12 linux  puppet 

3
Ansible, Chef, Puppet или ____: Который имеет самую сильную поддержку Windows и наименьшую инициализацию
Мы делаем в основном (но не исключительно) выигрышные серверы. Желательно, чтобы мы могли запустить ОС и практически ничего не делать с ней, чтобы она была готова к приему команд (мы знаем, что нам может потребоваться создать базовый образ с агентом или ssh-сервером на нем). Необходимо иметь возможность устанавливать mongodb, приложения …


1
Могут ли Puppet-отчеты быть удалены после их обработки Puppet-dashboard или PuppetDB?
Puppet-отчеты используют много дискового пространства в: /var/lib/puppet/reports /var/lib/mysql Предполагается, что он хранит все отчеты в базе данных MySQL, поскольку оба пути имеют одинаковый размер. Таблица resource_statuses состоит из строк, каждая из которых представляет строку в файле отчетов. Можно ли безопасно удалить отчеты в / var / lib / puppet / …


11
Обновления системы для многих серверов
У нас много серверов, и мы все еще хотим обновить их все. На самом деле любой из системных администраторов переходит с сервера на сервер и делает aptitude update && aptitude upgrade- это все равно не круто. Сейчас я ищу решение, которое все еще лучше и очень умно. Может ли марионетка …

4
Лучшие практики для автоматических обновлений Linux
Мы работаем над способом автоматического обновления наших серверов на основе RHEL / RHEL. Начальная идея: используя Puppet, мы отключаем репозитории по умолчанию и указываем на наши собственные. Затем мы используем ensure => latestпакеты, которые мы хотим автоматически обновлять. Проблема: мы видим, что некоторые службы перезагружаются после обновления (не очень). Вопрос: …

2
Puppet - получить список пакетов и версий
Можно ли сказать puppet составить каталог для одного (или всех) узла (-ов) и сохранить эти данные где-нибудь? Я особенно заинтересован в получении всех необходимых пакетов и их версий для каждого узла, но общий подход для получения любых данных также подходит.

5
Как развернуть приложения (в .tar.gz) с Puppet?
Я новичок в Puppet, и я хотел бы знать, нахожусь ли я на правильном пути развертывания приложений с Puppet. Приложения находятся в файле tar.gz, который содержит файл с номером версии. Итак, я делаю это для развертывания (я захожу на сервер и перезагружаю клиента, чтобы взять новый tarball): nodes.pp node 'server1.domain.com' …

2
Конфигурация filebucket в Puppet
Как вы настраиваете и работаете с вашей файловой корзиной Puppet? Я хотел бы: Хранить данные о файлах на одном сервере Уметь проверять / анализировать / удалять файл, когда это необходимо Убедитесь, что данные filebucket надежно передаются между client-> master
11 linux  unix  puppet 

4
кукольный только exec, когда файл не существует
Я хочу выполнить следующую команду, только когда файл (/ usr / local / bin / papply) не существует. не уверен что туда поставить. exec { 'git add url': command =>'git remote add origin https://github.com/testing/puppet.git', require => Exec['git init'], cwd => '/home/vagrant/django', user => 'vagrant', onlyif => "not sure what to …
11 puppet 

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