В этой статье будет рассмотрена установка и настройка связки Puppet + Foreman для централизованного управления конфигурациями. Для сервера, на котором будет установлена связка Puppet + Foreman, будет использоваться виртуальная машина (1 CPU, 2 Gb RAM, 20Gb HDD), в качестве клиентов будут физические ПК на которых установлена Ubuntu. Конфигурация моего виртуального сервера с указанными выше характеристиками позволяет без проблем обслуживать 500 клиентов (можно и больше). Установка Puppet довольно простая (все последующие команды выполняются от root):
dpkg -i puppetlabs-release-trusty.deb
Этими командами мы скачиваем deb пакет с сайта разработчиков puppet и устанавливаем его. Данный пакет puppetlabs-release-trusty.deb при установке создает файл /etc/apt/sources.list.d/puppetlabs.list в котором прописаны репозитории puppet, а также импортируется gpg ключ которым подписан репозиторий puppet. Сам puppetmaster мы не устанавливаем, он будет установлен автоматически при установке Foreman. На этом установка Puppet закончена, приступим к установке веб-интерфейса Foreman: [Читать дальше →][1]
[1]:
http://habrahabr.ru/post/267617/#habracut