Puppet

Puppet
Логотип программы Puppet
Скриншот программы Puppet
Тип Управление конфигурацией
Разработчик Puppet Labs
Написана на Ruby
Операционные системы UNIX[2], macOS[2], Windows[2] и Linux[2]
Первый выпуск 2005
Последняя версия
Репозиторий github.com/puppetlabs/pu…
Лицензия Apache License 2.0[3]
Сайт puppet.com/open-s… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

Puppet использует модель с открытым ядром. Бесплатная версия была выпущена под лицензией GNU General Public License (GPL) версии 2 до версии 2.7.0, а более поздние версии Puppet используют уже лицензию Apache[9][10]. Версия Puppet Enterprise использует проприетарную лицензию.

  1. Release 8.5.1 — 2024.
  2. 1 2 3 4 Puppet system requirements
  3. https://github.com/puppetlabs/puppet/blob/master/LICENSE
  4. Rao, Leena. Cisco, Google Ventures, VMware Put $8.5M In Data Center Automation Startup Puppet Labs (амер. англ.). TechCrunch (29 ноября 2011). Дата обращения: 11 июля 2024. Архивировано 17 августа 2021 года.
  5. 1 2 xakep: ru Master of puppets: Установка и настройка системы удаленного управления конфигурацией Puppet. Дата обращения: 21 мая 2011. Архивировано из оригинала 29 января 2013 года.
  6. 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 марта 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. Архивировано 15 октября 2014 года.
  7. docs-archive/pe/2.0 at main · puppetlabs/docs-archive (англ.). GitHub. Дата обращения: 11 июля 2024. Архивировано 11 июля 2024 года.
  8. Puppet system requirements. www.puppet.com. Дата обращения: 11 июля 2024. Архивировано 11 июля 2024 года.
  9. puppet/LICENSE at main · puppetlabs/puppet (англ.). GitHub. Дата обращения: 11 июля 2024. Архивировано 11 июля 2024 года.
  10. Open Source Puppet Free Download | Puppet by Perforce. www.puppet.com. Дата обращения: 11 июля 2024. Архивировано 11 июля 2024 года.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search