Какие сервисы мне нужно перезапустить, чтобы внести изменения в конфигурацию в puppet.conf при использовании foreman?

У меня установлен Puppet 3.8.4 с помощью последней версии мастера.

Я включил хэш $fact ['fact_name'], поместив эти строки в свой файл puppet.conf:

trusted_node_data = true
trusted_server_facts = true

Я перезапустил некоторые службы, чтобы попытаться повлиять на изменение конфигурации:

sudo systemctl restart foreman-proxy
sudo systemctl restart puppet

Но объявления $fact ['fact_name'] по-прежнему терпели неудачу.

Я полностью перезапустил сервер, и он начал работать.

Поэтому мой вопрос: какие сервисы мне нужно перезапустить, чтобы внести изменения в конфигурацию?

Я вижу, что с установленным мастером (через установщик мастера) служба puppetmaster отключена (поэтому я ее не трогал):

● puppetmaster.service - Puppet master
   Loaded: loaded (/usr/lib/systemd/system/puppetmaster.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

Когда я использовал прямую марионетку, я включил и запустил этот сервис, но мастер не включил его (и мастер работает нормально, поэтому я предполагаю, что так и должно быть). Повлияет ли запуск и остановка этой службы на изменения конфигурации?

Как бригадир работает с такими службами?

1 ответ

Решение

Перезапустите Apache, через systemctl restart httpd или я думаю, touch /etc/puppet/rack/tmp/restart.txt,

Установщик Foreman настраивает мастер Puppet для запуска под Passenger и Apache (/etc/httpd/conf.d/25-puppet.conf), а не с помощью автономного сервиса. Он масштабируется и работает намного лучше.

Другие вопросы по тегам