Настройка puppet агента для работы с Foreman — различия между версиями
(нет различий)
|
Текущая версия на 13:07, 9 апреля 2024
Настройка puppet-agent для работы с Foreman
1) Подключаем репозиторий surs:
sudo nano /etc/yum.repos.d/AlterOS-Base.repo
Добавляем запись в конец файла или если требуется можно создать отдельный файл
[surs] name=AlterOS-$releasever - surs baseurl=http://repo.alter-os.ru/alteros/$releasever/surs/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlterOS-7
2) Выполняем установку puppet-agent
sudo yum install puppet-agent
3) Настраиваем hostname для удобства в нашем случае это будет agent3
sudo hostnamectl set-hostname agent3.alteros.local
4) Заходим в конфигурацию агента nano /etc/puppetlabs/puppet/puppet.conf и приводим ее к виду(runinterval укажите какой удобнее, это частота запроса конфигурации с сервера):
5) В файле sudo nano /etc/hosts указываем наши адреса агента и сервера puppet
6) Добавляем агента в автозагрузку и делаю рестарт
sudo systemctl enable puppet sudo systemctl start puppet
7) Подписываем сертификат на сервере puppet.alteros.local
sudo /opt/puppetlabs/bin/puppetserver ca list - выводим список запросов видим нашу машину
Выполняем команду для подписания сертификата:
sudo /opt/puppetlabs/bin/puppetserver ca sign --certname agent3.alteros.local
8) Проверяем, что наш агент добавлен в данном случае в foreman
9) Выставляем окружение test, где находятся наши манифесты
Нажимаем «Изменить» напротив узла попадаем в настройки указываем окружение.
Нажимаем «Применить».
10) Проверяем, что все наши настройки выполнены корректно
В наблюдении открываем отчеты конфигурации видим, что для нашей машины были выполнены 3 конфигурации, и ошибок нет.