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 ?