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

У меня установлена ​​марионетка 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)

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

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

3
задан 18 December 2015 в 21:46
1 ответ

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

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

.
3
ответ дан 3 December 2019 в 06:30

Теги

Похожие вопросы