我已经通过最新的工头安装程序安装木偶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更好。