Встречается на собеседованиях • сегодня

Что такое Puppet

Puppet — это инструмент управления конфигурацией с открытым исходным кодом, используемый для автоматизации развертывания, настройки и управления серверами. Работает по модели декларативного программирования — ты описываешь желаемое состояние системы, а Puppet сам приводит её к этому состоянию.

Пример манифеста Puppet (установка Nginx):

puppet
package { 'nginx':
  ensure => installed,
}

service { 'nginx':
  ensure => running,
  enable => true,
  require => Package['nginx'],
}

Ключевые особенности:

  • Поддержка идеопатичности (система всегда соответствует заданному состоянию).
  • Использует собственный DSL (Domain-Specific Language).
  • Интегрируется с CI/CD, облачными провайдерами.
  • Подходит для масштабируемых инфраструктур.

Альтернативы: Ansible, Chef, Terraform.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы