Puppet — это технология управления конфигурацией для управления инфраструктурой на физических или виртуальных машинах. Это инструмент управления конфигурацией программного обеспечения с открытым исходным кодом, разработанный с использованием Ruby, который помогает в управлении сложной инфраструктурой на лету. Этот учебник поможет понять строительные блоки Puppet и его работу в инфраструктурной среде. Все примеры и фрагменты кода, используемые в этом руководстве, проверены. Фрагменты рабочего кода можно просто использовать в любой настройке Puppet, изменяя текущие определенные имена и переменные.
Аудитория
Это руководство было подготовлено для тех, кто хочет понять функции и возможности Puppet, а также узнать, как он может помочь в снижении сложности управления инфраструктурой.
После завершения этого урока можно было бы получить умеренное понимание Puppet и его рабочего процесса. Он также даст вам четкое представление о том, как настроить Puppet в предварительно сконфигурированной инфраструктуре и использовать его для автоматизации.
Предпосылки
Мы предполагаем, что любой, кто хочет понять и изучить Puppet, должен иметь представление о системном администрировании, инфраструктуре и взаимодействии по сетевым протоколам. Чтобы автоматизировать инфраструктурную подготовку, нужно иметь команду для написания базовых сценариев на Ruby и базовой системы, в которой вы хотите использовать Puppet.