Puppet

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Puppet
Puppet Logo.svg
140228puppetrunExampleManuallyInvokedPackageUpdate.png
Тип Управление конфигурацией
Разработчик Puppet Labs[d]
Написана на Ruby
Операционная система UNIX[1], macOS[1], Microsoft Windows[1] и Linux[1]
Первый выпуск 2005
Последняя версия 5.1.0 (16 августа, 2017)
Лицензия Apache License 2.0[2]
Сайт puppet.com
puppet.com/puppet/what-i…
Commons-logo.svg Puppet на Викискладе

Puppet — кроссплатформенное клиент-серверное приложение, которое позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Написано на языке программирования Ruby[3]. Наряду с Chef отмечается как одно из самых актуальных средств конфигурационного управления по состоянию на 2013 год[4].

Puppet позволяет просто настроить и впоследствии быстро управлять практически любой сетью на базе любой операционной системы Red Hat Enterprise Linux, CentOS, Fedora, Debian, Ubuntu, OpenSUSE, Solaris, BSD, Mac OS X и Microsoft Windows (через cygwin)[3].

Система Puppet достаточно популярна в среде IT-компаний, в частности, её используют Google, Яндекс, Fedora Project, Стэнфордский университет, Red Hat, Siemens IT Solution, SugarCRM[3], Mail.Ru.

Узлы сети, управляемые с помощью Puppet, периодически опрашивают сервер, получают и применяют внесённые администратором изменения в конфигурацию. Конфигурация описывается на специальном декларативном предметно-ориентированном языке.

Примечания[править | править код]

  1. 1 2 3 4 Puppet system requirements
  2. https://github.com/puppetlabs/puppet/blob/master/LICENSE
  3. 1 2 3 xakep: ru Master of puppets: Установка и настройка системы удаленного управления конфигурацией Puppet
  4. Peter Wayner. Puppet or Chef: The configuration management dilemma. Puppet is model-driven, Ruby is procedural, and both are large, messy, open source ecosystems plagued with pitfalls (англ.). Infoworld (27 March 2013). — «There are a number of other notable projects with readable names like Ansible and unreadable names like Bcfg2, but Puppet and Chef seem to have gathered the most excitement for now.». Проверено 17 октября 2014.

Литература[править | править код]

Ссылки[править | править код]