Tenho o fantoche 3.8.4 instalado através do mais recente instalador de contramestre.
Eu ativei o hash $ facts ['fact_name'] colocando essas linhas no meu puppet.conf:
trusted_node_data = true
trusted_server_facts = true
Eu reiniciei alguns serviços para tentar afetar a alteração de configuração:
sudo systemctl restart foreman-proxy
sudo systemctl restart puppet
Mas as declarações de $ facts ['fact_name'] ainda estavam falhando.
Eu reiniciei completamente o servidor e ele começou a funcionar.
Então, minha pergunta é quais serviços eu tenho que reiniciar para efetuar mudanças de configuração?
Eu vejo que com o capataz instalado (através do instalador do capataz) o serviço de puppetmaster está desativado (é por isso que eu não toquei nele):
● puppetmaster.service - Puppet master
Loaded: loaded (/usr/lib/systemd/system/puppetmaster.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Quando eu estava usando o boneco direto, eu tinha esse serviço ativado e funcionando, mas o capataz não o habilitava (e o contramestre está funcionando bem, então acho que deveria ser assim). Iniciar e parar este serviço afetaria as alterações de configuração?
Como o supervisor trabalha com serviços como esse?