Начиная с 8-й версии сервер Gitlab включает в себя систему continuous integration. Это позволяет относительно просто и штатными средствами настроить проверку кода, сборку или даже установку в промышленную среду. В этой заметке я хочу описать пример использования Gitlab CI и GitLab Runner для Puppet-кода. GitLab Runner — это агент, который […]
puppet
В этой заметке рассматривается настройка связки Foreman и Libvirt для развертывания виртуальных машин с установкой ОС посредством PXE
В этой записи поговорим об управлении пользователями и их паролями с помощью puppet. Однако, прежде чем говорит о puppet, немного поговорим о shadow passwords.
В прошлой записи был установлен Puppet Dashboard, в этой записи я хочу продолжить развивать тему Puppet и рассказать о включении продвинутых функциях Puppet Dashboard, а именно о Inventory Service и Filebucket Viewer. Первое предоставляет доступ к тому что в теминологии puppet называется факты (facts) и каталог (catalog) для каждого узла, […]
Я уже упоминал о Puppet, как о средстве централизованного управления парком серверов, теперь речь зайдет о Puppet Dashboard. Это веб-интерфейс предостовляющий наглядный доступ к отчетам puppet. Выглядит он следующим образом:
Когда число серверов, которыми вы управляете меньше десяти — редко кто задумывается об их централизованном управлении, этого может и не требоваться. Когда серверов десятки — централизованное управление ПО и конфигурациями крайне полезно. Когда серверов сотни и тысячи — это жизненно необходимо. Программ такого рода много, например: Chef, CFEngine, Puppet… Вот […]