Связка Puppet и Foreman: различия между версиями

Материал из ALT Linux Wiki
Строка 11: Строка 11:
  echo "10.0.1.5 sample.server.name sample" >> /etc/hosts
  echo "10.0.1.5 sample.server.name sample" >> /etc/hosts


!!!На момент написания данной инструкции проводились изменения в пакетах, поэтому для продолжения установки необходимо добавить репозитории
{{Attention|На момент написания данной инструкции проводились изменения в пакетах, поэтому для продолжения установки необходимо добавить репозитории


  apt-repo add 263166
  apt-repo add 263166


Обновляем базу пакетов  
Обновляем базу пакетов}}


  apt-get update && apt-get dist-upgrade
  apt-get update && apt-get dist-upgrade

Версия от 16:13, 31 декабря 2020

Запуск связки Puppet-Foreman

Начальная конфигурация

Устанавливаем имя сервера и регистрируем запись в файле /etc/hosts вместо FQDN имени хоста можно везде использовать короткое имя.

hostnamectl set-hostname sample.server.name
echo "10.0.1.5 sample.server.name sample" >> /etc/hosts
Внимание! На момент написания данной инструкции проводились изменения в пакетах, поэтому для продолжения установки необходимо добавить репозитории
apt-repo add 263166
Обновляем базу пакетов


apt-get update && apt-get dist-upgrade

Установка связки puppet и foreman

Устанавливаем подсистемы согласно их порядку.

Проверяем функциональность

Проверяем статусы запущенных процессов

systemctl status foreman smart-proxy puppet puppetserver

Для добавления серверной ноды в список управляемых узлов выполняем команду

/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb sample.server.name