Puppet

Скріншот програми:
Puppet
Дані програми:
Версія: 2.7.6
Дата завантаження: 11 May 15
Розробник: Luke Kanies
Ліцензія: Безкоштовно
Популярність: 46

Rating: nan/5 (Total Votes: 0)

Ляльковий дозволяє централізовано керувати всіма важливий аспект системи за допомогою крос-платформний мову специфікації, який керує всіма окремі елементи зазвичай зібрані в різних файлах, як користувачів, хрон робочих місць, і господарів, разом з явно дискретних елементів, таких як пакети, послуги, а також файли.
Просто декларативний мову специфікація Ляльковий надає потужні зараховувати здатності для малювання на схожість між хостами, дозволяючи їм бути як треба, і він обробляє залежності і попередні відносини між об'єктами чітко і ясно.
Ляльковий є інструментом конфігурації системи. Ляльковий проект має бібліотеку для управління системою, мова для завдання конфігурації ви хочете, і набір клієнтів і серверів для спілкування конфігурації та іншу інформацію.
Бібліотека несе повну відповідальність за всі дії, і мова несе повну відповідальність за вибір висловлюючи конфігурації.
Все склалося так, що операції мови може відбуватися централізовано на одному сервері (або банку серверів), і всі операції бібліотека відбудеться кожного клієнта. Таким чином, існує чітке розмежування між мовними операцій і бібліотеки операцій, оскільки цей документ буде згадати.
Встановити
Переважна більшість лялькових архітектур буде виглядати, як зірка, з центрального сервера під керуванням puppetmasterd, і кожен вузол-клієнт працює puppetd, звернувшись, що центральний сервер.
Ваш центральний проявляються, яка містить конфігурацію для всіх ваших вузлів, повинен бути на центральному сервері, швидше за все, на /etc/puppet/manifests/site.pp.
Почніть puppetmasterd демон, а потім розповісти своїм клієнтам звертатися до цього сервера, вказавши -s <ім'я_сервера> в якості аргументів для puppetd, замінивши "<ім'я_сервера>" з ім'ям сервера. Крім того, puppetd за замовчуванням шукає сервер з ім'ям "маріонеткою", тому ви можете просто створити CNAME для сервера, так що відповіді на "маріонеткою".
Це гарна ідея, щоб працювати і сервер і клієнт в розширеному режимі, включеної з прапором -v, поки ви не впевнені, що все працює. Оскільки кожен новий клієнт з'єднується, ви повинні будете запустити puppetca --list перерахувати сертифікати, які очікують бути підписаний, а потім puppetca --sign <ім'я>, замінивши "<ім'я>" з ім'ям клієнта, чий сертифікат ви хочете підписувати. Ви можете включити autosigning шляхом створення /etc/puppet/autosign.conf і покласти господарів, домени, або IP-адреси або діапазони, що ви хочете, щоб підписати там.
Установка:
Запустіть 'рубін install.rb "або додати' LIB / 'каталог в RUBYLIB шляху.
Після цього, ви повинні бути в змозі йти в тесті / і запустити ./test або запустіть 'бен / ляльковий "на якийсь ляльковий конфігураційних файлів, які ви хочете.

Що нового У цьому випуску :.

  • 7113448 (# 4762) Переконайтеся, що клієнти на Місяці може успішно підключитися
  • c8835ad Додати документ з викладом кращі методи внесків
  • ea0f2bf Повернути & Quot; Злиття гілку "vcsrepo" і Quot;
  • 94f0b93 (# 8704) Дайте краще помилки на наявність недійсних fileserver.conf
  • 023d959 (# 8690) Приймати «глобальні» параметри в Puppet Faces
  • c315da0 Fix # 1886 - Додати можливість вузол очищення
  • 7e6fc0d застарілим RestAuthConfig # дозволено? на користь #check_authorization
  • 6401dfe Fix # 6026 - Захист файлів повинні підтримувати вбудовані коментарі
  • 0c385f1 Fix # 5010 - Дозволити порожні місця в auth.conf
  • 8da0486 Fix # 5777 - інтерполяція правило порушив правила auth.conf CIDR
  • 1d4acb5 Maint: Запропонувати чого почати усунення неполадок повідомлення про помилку SSL
  • fb2ffd6 (# 8596) Виявлення ресурсів конфліктів псевдонімів, коли назви не збігаються
  • 778127d Maint: Fix CERT додаток для друку допомогу і вихід, якщо немає субкоманди
  • 0366b18 (# 7293) вказано формат за замовчуванням для обличчя SSL, пов'язаних с.
  • 89c021c (# 8418) Fix перевірити додаток, щоб мати правильне run_mode
  • 3165364 Maint: Додавання реєстрацію, щоб включити навколишнє середовище, коли джерело не вдається
  • f484851 Maint: Додати журналу налагодження, коли майстер отримує звіт
  • 10e05ad (# 7266) Переміщення перевірки варіант сертифіката в обличчя.
  • ae36003 (# 7290) Оновлення indirected Особи, щоб уникнути невідомих варіантів.
  • 82e5fa9 (# 8561, # 7290) Реалізація опціонного контракту в повному обсязі.
  • 77441be (# 8561) перевірка Уніфікація і модифікації аргументів дій.
  • 69b4e70 (# 7290) не так на невідомих варіантів.
  • 6bec2df (# 8561) Використовуйте канонічні імена для опцій до дій.
  • 532c4f3 (# 7184) Завантажити ядро ​​застарілих версій Faces.
  • 2cd3bc4 (# 7184) Знайти дії, пов'язані з іншими версіями Faces.
  • 1e0655e (# 7184) Централізація і Quot; знайти заходів для обличчя та Quot; в ляльковому :: особи
  • 0396611 Maint: краще звітності помилка при тест не
  • 395c174 (# 7123) Зробити `find` дії за замовчуванням ...

  • Установка часу виконання
  • fd6a653 (# 7123) Підтримка "за замовчуванням" на дії.
  • b75b1c1 (# 6787) Додати `default_to` варіанти.
  • c830ab0 (# 6789) Порт SSL :: CertificateAuthority :: Інтерфейс особа
  • cc311ad Maint: SSL :: Inventory.serial повинні повідомляти про пропущені імена
  • .
  • 72abe6c (# 7204) Консолідація Семантичний код версій.
  • d02000b (# 8401) Документ, --detailed-exitcodes це бітова маска
  • c4848d2 Maint: Fix посилання документації для конфігурації файловий сервер
  • b268fb3 (# 7144) Параметри оновлення # writesub в режим перетворення в Fixnum
  • Команда Допомога b82f29c (# 7699) повинен тільки варіанти списку, тоді коли
  • 4a2f22c (Maint) Виправлення платформи Dection для RHEL
  • 45b3908 (# 4142) Fix модуль перевірки не зазнають невдачі, коли порожній metadata.json
  • ae3ef42 (# 7699) - допомога повинна показувати лише варіанти, як тільки
  • 5826f73 (# 8032) Додати контейнер для create_resources
  • f6882d6 (# 8147) Зміна за замовчуванням reporturl, щоб відповідати більш нові версії Dashboard
  • 111a4b5 (# 6857) розкриття пароля при зміні пароля користувача
  • 99330fa (# 7224) формулювання "ім'я хоста не відповідає" повідомлення про помилку
  • 1d867b0 (# 7224) Додати в помічника ляльок :: SSL :: Сертифікат для отримання
  • альтернативні імена
  • 98ba407 (# 7127) Зупиніть маріонетку, якщо команда не може prerun
  • caca469 (# 4416) Переконайтеся, типи providified після перезавантаження
  • 413b136 (# 4416), перш ніж її відтворення Завжди видалити старий постачальника
  • 3f0dbb5 (# 650) Дозволити символічні посилання для каталогів конфігурації
  • 1c70f0c (# 2128) Додати підтримку для установки імені вузла на основі факту
  • c629958 (# 2128) Отримати факти перед витяганням каталог
  • cd4fe14 (# 2128) Додати можливість вказати ім'я вузла
  • c02126d (# 5966) Додати підтримку для імен хостів регулярних виразів в auth.conf
  • 75e2764 (# 5318) Завжди помітити зміни в проявляється при компіляції.
  • 107b38a Maint: Fix постачальника pacman для роботи з Ruby 1.9
  • 90eb937 (# 7139) Прийняти '/' в якості дійсного шляху в наборах файлів

Що нового у версії 0.25.0:

  • Більшість змін у цій версії внутрішнього рефакторінга ніж поведінкові.
  • Основна зміна є введення Indirected REST, щоб замінити XML-RPC, як основного механізму Лялькові зв'язку.
  • Чотири нові функції були додані.
  • Ляльковий тепер має можливість підготувати перелік і вихід його в JSON від майстра ляльок та вміння застосовувати конфігурацію JSON з лялькового двійковій системі.
  • Концепція & Quot; тонкий & Quot; збережені конфігурації був введений.
  • був доданий бінарний називається puppetqd, який підтримує черзі для збережених конфігурацій.

Що нового у версії 0.24.8:

  • Виправлено # 2077 - ralsh користувач розбитий на OSX
  • Виправлено # 2004 - ssh_authorized_key зазнає невдачі, якщо мета не визначена
  • Виправлено # 1629 - неправильні дозволу на ssh_authorized_keys створені файли
  • Виправлено # 2000 - за замовчуванням немає вказані для суми
  • Виправлено # 2026 - Red Hat метод ігнорування стоп
  • Додана Ext / dbfix.sql сценарій - виправлення поширених помилок в збережених баз даних конфігурації
  • Виправлено # 1963 - В іншому випадку, щоб читати / Праці / кріплення для SELinux вбиває завантаження файлів
  • Виправлено # 2025 - Gentoo ручка постачальник послуг тільки рівень ініціалізації за замовчуванням
  • Виправлено # 1910 - оновлення Logcheck
  • Виправлено # 1871 - Конфіденційна інформація просочилася в звітах журналу
  • Виправлено # 1956 - підчищу імена змінних, щоб бути більш нормальним, уточнив повідомлення про помилки та фіксованого неправильне використання "значення" змінної, а не '' член
  • .
  • Виправлено # 1831 - Додана функція Sprintf
  • Виправлено # 1830 - Додана функція regsubst
  • Оновлене Up2date і послуг обмежується, щоб додати підтримку для Oracle VM і EL
  • Кріплення # 1948 і # 1953 - Авгий модулі помилка: невірне число аргументів (1 на 3)
  • Кріплення # 944 - зміна повідомлення про помилку від попередження до інформації - підключення повторно
  • Виправлено # 961 - puppetd створення занадто багато / не закриття з'єднання TCP
  • Виправлено # 1959 - Додана захист колонка для міграції середовища схеми
  • Кріпильні # 1869 - автозавантаження файли ніколи не повинні протікати виключення
  • Кріплення # 1543 - Nagios розібрати помилки більше не вбивати Ляльковий
  • Виправлено # 1420 - nagios_serviceescalation не дозволяючи host_name більш ніж один тип
  • Виправлено # 1884 - експортовані ресурси позначаються як неекспортіруемимі, коли збираються на експортера хоста
  • Виправлено # 1922 - Функції розчавити всі аргументи в один хеш
  • Виправлено # 1538 - Yumrepo встановлює права помилково файлів, в /etc/yum.repos.d
  • Виправлено # 1936 - долучення / * * / підтримка файлу Vim
  • Виправлено # 1541 - Nagios об'єкти записати файли на clientbucket при кожній зміні
  • Виправлено # 1542 - не може очистити предмети Nagios
  • Кріплення # 1912 - GID досі працює без будь-яких "слід" питань ralsh значення фіксації
  • Кріплення Rakefile використовувати 'Git формат патч -
  • Додана README.rst файл
  • Аксесуари до збереженої продуктивності Configuration
  • Додана відновного Labs побудувати бібліотеку в каталог завдання
  • Виправлено # 1852 - Правильна поведінка прі не SELinux прив'язки
  • Оновлене Red Hat спеціальний файл 0.24.7
  • Виправлено # 1920 - Тінь корупції пароль

Вимоги

  • Рубін

Інші програми розробника Luke Kanies

Facter
Facter

6 Mar 16

Puppet

Коментар не знайдено
додати коментар
Включіть картинки!