Запитання з тегом «puppet»

Лялька - це інструмент управління конфігурацією (Unix та Windows) зі власною мовою, що визначає домен.

4
Керування додатком на декількох серверах або PXE vs cfEngine / Chef / Puppet
У нас є додаток, який працює на декількох (5 або більше і буде рости) вікнах. Апаратне забезпечення однакове у всіх машинах, і в ідеалі це було б також програмне забезпечення. Я керував ними вручну до цих пір, і більше не хочу (статичні IP-адреси, відключення всіх необхідних сервісів, установка необхідних пакетів …

2
Варіанти для багатодоступної високодоступності з лялькою
Я підтримую два центри обробки даних, і оскільки більша частина нашої важливої ​​інфраструктури починає контролюватися через лялькових, важливо, щоб робота майстра ляльок на другому майданчику була невдалою для нашого основного сайту. Ще краще було б мати якусь активну / активну настройку, щоб сервери на другому сайті не опитувались через WAN. …

3
Плюси і мінуси децентралізованої архітектури ляльок
У нас є близько 300 серверів RHEL, які зараз підключаються до сервера Puppetmaster. Однак ми помітили деякі вузькі місця та ефективність, і це є краєм у нашій системі. Я взагалі досить новаторка лялькових, і я розглядаю можливість створення децентралізованої лялькової архітектури замість того, щоб клієнтів ляльок підключати до сервера Puppetmaster. …

1
Як рекурсивно дзеркально відображати каталог та його вміст із лялькою?
Скажімо, у мене є модуль с files/etc/foo/{conf0, conf1, conf2, conf3, etc}. Досить просто розмістити кожен із цих файлів, коли їх кількість невелика: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } і повторити. Але тут задіяно неабияке дублювання, і важко підтримувати, якщо є декілька файлів конфігурації. …
14 puppet 

3
Як керувати встановленими перегородками (fstab + точки монтажу) від лялькових
Я хочу керувати встановленими розділами з лялькових, що включає в себе як модифікацію, так /etc/fstabі створення каталогів, використовуваних як точки монтажу. Тип mountресурсу оновлюється fstabпросто чудово, але використовувати fileдля створення точок монтування трохи складніше. Наприклад, за замовчуванням власник каталогу є root, і якщо у root (/) змонтованого розділу є інший …
14 linux  puppet 

4
Лялька: Перевірте, чи визначений ресурс, або створіть його
Я намагався знайти спосіб перевірити, чи ресурс вже визначений в іншому файлі, а якщо не створити його? Швидкий приклад: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Однак - File[$local_container]завжди, здається, оцінюють як правду. Чи є спосіб це зробити?
14 puppet 

2
Новий сервер не зміг отримати конфігурацію у Puppetmaster через помилку ssl
Три машини у виробничому середовищі мали деякі технічні проблеми та були виведені з експлуатації. Команда інфраструктури перевстановила їх і надала їм однакові імена хостів та IP-адреси. Мета - запустити ляльку в цих системах, щоб їх можна було ввести знову. Спроба 1) Старі сертифікати ляльок були видалені з лялькового майстра, видавши …


5
Виправлення служб, які були відключені в / etc / default / з лялькою?
Я використовую маріонетку, щоб (теоретично) отримати npcd для запуску після встановлення, проте в Ubuntu ця служба встановлюється з налаштуваннями за замовчуванням у / etc / default / npcd з RUN = "ні": $ cat /etc/default/npcd # Default settings for the NPCD init script. # Should NPCD be started? ("yes" to …
13 ubuntu  puppet  service 

3
Як вручну створити Puppet CA та сертифікати?
Мене цікавить, як вручну (використовуючи openssl замість команди маріонеткового ca) створити CA, який був би придатний для використання Лялькою? Метою було б створення сценарію таких ЦА для розміщення їх на декількох лялькових майстрах, замість того, щоб на них створювалися сертифікати за допомогою команди маріонеткового сертифікату. Будь-які ідеї, як це зробити? …

2
Використовувати ляльку для встановлення імені хоста?
Чи є спосіб встановити ім'я хоста сервера за допомогою лялечки? Я можу написати власний тип, але, можливо, є простіший спосіб. Спасибі [Редагувати] Вибачте, я повинен зазначити, що я запускаю маріонетку без маріонеток, спочатку встановлюється лялька, а потім встановлює все інше.
13 puppet 

3
Додавання випадкової затримки для команди Linux
Я використовую функцію для виконання паралельних команд на наших серверах. Днями у нас виникла проблема, коли сервіс перезапуску puppetчерез funcзробив, що всі наші сервери puppetmasterодночасно потрапили на наш . Моє запитання: Як я можу виконати таку саму точну команду на наборі серверів, додаючи затримку до її виконання на окремих серверах? …

4
Як я маю захистити змінну пароля (у цьому випадку MySQL пароль) у Puppet?
Я використовую Puppet для надання MySQL параметризованого класу: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot -p$password status", path …

4
Лялька: Отримайте домашній каталог користувачів
Я створюю користувача наступним чином user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Тепер, як ви можете бачити, що я роблю управляючу домівку, неправда. Пізніше пізніше по смузі мені потрібно натиснути файл на домашній каталог користувача. $key = "${homedir}/${name}/file" …
13 linux  puppet 

3
Виклик функції ляльки з шаблону ляльок?
Чи може 0.24.8 шаблон лялечки викликати функцію лялька? Я можу отримати подібний функціонал, викликавши функцію в своєму маніфесті, призначивши повернене значення змінній, а потім використовуючи lookupvar ('змінну') у шаблоні, але я хотів би вирізати середню людину.
13 puppet 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.