3 votes

Quels services dois-je redémarrer pour effectuer des changements de configuration dans Puppet.conf lorsque j'utilise foreman ?

J'ai installé Puppet 3.8.4 via le dernier installateur Foreman.

J'ai activé le hachage $facts['fact_name'] en mettant ces lignes dans mon Puppet.conf :

trusted_node_data = true
trusted_server_facts = true

J'ai redémarré certains services pour essayer d'affecter le changement de configuration :

sudo systemctl restart foreman-proxy
sudo systemctl restart puppet

Mais les déclarations de $facts['fact_name'] échouaient toujours.

J'ai redémarré complètement le serveur et ça a commencé à fonctionner.

Ma question est donc la suivante : quels services dois-je redémarrer pour effectuer les changements de configuration ?

Je vois qu'avec foreman installé (via l'installateur foreman) le service puppetmaster est désactivé (c'est pourquoi je n'y ai pas touché) :

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

Lorsque j'utilisais Puppet, ce service était activé et fonctionnait, mais Foreman ne l'activait pas (et Foreman fonctionne bien, donc je suppose que c'est censé être comme ça). Est-ce que le démarrage et l'arrêt de ce service affecterait les changements de configuration ?

Comment fonctionne le contremaître avec des services comme celui-ci ?

3voto

Dominic Cleal Points 3110

Redémarrez Apache, via systemctl restart httpd ou je pense, touch /etc/puppet/rack/tmp/restart.txt .

Le programme d'installation de Foreman configure le maître Puppet pour qu'il fonctionne sous Passenger et Apache ( /etc/httpd/conf.d/25-puppet.conf ), plutôt que d'utiliser le service autonome. Il est beaucoup plus performant et évolutif.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X