diff --git a/sysadmin/Linux/Base-znaniy/Foreman.html b/sysadmin/Linux/Base-znaniy/Foreman.html index 5b5f997..9d02361 100644 --- a/sysadmin/Linux/Base-znaniy/Foreman.html +++ b/sysadmin/Linux/Base-znaniy/Foreman.html @@ -2,7 +2,7 @@ title: Foreman - централизованное управление серверами description: published: true -date: 2023-11-15T18:15:38.027Z +date: 2023-11-15T18:15:58.065Z tags: editor: ckeditor dateCreated: 2023-11-15T18:15:38.027Z @@ -11,19 +11,12 @@ dateCreated: 2023-11-15T18:15:38.027Z

Для централизованного управления серверами и автоматизации задач существует старый и известный open source проект Foreman. Думаю, многие о нём слышали или знают. Он существует более 10-ти лет. В сети много информации по нему. Есть как текстовые руководства, так и курсы на Udemy за весьма небольшие деньги. То есть освоить этот продукт, если есть необходимость, не трудно.

Я развернул его у себя на Debian 11 и потестировал. Установка простая, так как есть готовый репозиторий и автоматический установщик. Единственное, нужно убедиться, что у вас hostname имеет формат FQDN, так как в процессе установки будет выпущен самоподписанный tls сертификат, который хочет полное доменное имя, типа debian11.local, если запускаете в тестовой среде.

wget https://apt.puppet.com/puppet6-release-buster.deb
-
 dpkg -i /tmp/puppet6-release-buster.deb
-
 echo "deb http://deb.theforeman.org/ buster 3.1" | tee /etc/apt/sources.list.d/foreman.list
-
 echo "deb http://deb.theforeman.org/ plugins 3.1" | tee -a /etc/apt/sources.list.d/foreman.list
-
 apt-get -y install ca-certificates gpg
-
 wget -q https://deb.theforeman.org/pubkey.gpg -O- | apt-key add -
-
 apt update && apt install foreman-installer
-
 foreman-installer

Это всё. Несмотря на то, что в репе указан buster, на bullseye нормально установился. Можно идти в веб интерфейс и настраивать. Адрес сервера и учётка будут отображены в консоли.

Foreman по дефолту работает на основе puppet, но может использовать и ansible. Далее вам нужно либо puppet-agent, либо ansible поставить на клиентские хосты, чтобы добавить их в Foreman и управлять. В сети инструкций много, проблем с настройкой возникнуть не должно. Есть подробное и свежее руководство даже под AstraLinux (https://wiki.astralinux.ru/pages/viewpage.action?pageId=57444668).