Quais serviços eu tenho que reiniciar para efetuar mudanças de configuração no puppet.conf ao usar o contramestre?

3

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?

    
por red888 18.12.2015 / 20:46

1 resposta

3

Reinicie o Apache, via systemctl restart httpd ou, eu acho, touch /etc/puppet/rack/tmp/restart.txt .

O instalador do Foreman configura o mestre do Puppet para ser executado no Passenger e no Apache ( /etc/httpd/conf.d/25-puppet.conf ), em vez de usar o serviço autônomo. Ele é dimensionado e tem um desempenho muito melhor.

    
por 19.12.2015 / 10:36