使用工头时,我必须重新启动哪些服务才能在puppet.conf中更改configuration更改?

我已经通过最新的工头安装程序安装木偶3.8.4。

我通过把这些行放在我的puppet.conf中启用了$ facts ['fact_name'] hash:

trusted_node_data = true trusted_server_facts = true 

我重新启动了一些服务来尝试影响configuration更改:

 sudo systemctl restart foreman-proxy sudo systemctl restart puppet 

但$ facts ['fact_name']声明仍然失败。

我完全重新启动服务器,并开始工作。

所以我的问题是什么服务,我必须重新启动,以实现configuration更改?

我看到,通过安装工头(通过工头安装程序)puppetmaster服务被禁用(这就是为什么我没有碰它):

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

当我使用直木偶时,我已经启用了这个服务并且正在运行,但工头并没有启用它(工头工作正常,所以我猜它应该是这样的)。 启动和停止此服务是否会影响configuration更改?

领class如何与这样的服务工作?

重新启动Apache,通过systemctl restart httpd或者我想,请touch /etc/puppet/rack/tmp/restart.txt

Foreman的安装程序configurationPuppet主要在Passenger和Apache( /etc/httpd/conf.d/25-puppet.conf )下运行,而不是使用独立服务。 它的规模和performance更好。