There's a puppet server in the company I work for with Foreman installed.
There are around 200 Linux machines which are being managed by the Puppet server.
When looking in the Foreman GUI, most server appear with a green icon saying "No changes" but there are some servers which appear with a yellow/orange icon with a tooltip saying "out of sync".
You can see in the following screen shot that most servers appear with green status and only server "sgproxy08" is out of sync:
Running puppet agent -t
on the sgproxy08 server finishes properly:
[root@sgproxy08 ~]# puppet agent -t
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for sgproxy08.sg.company.com
Info: Applying configuration version '1436862601'
Notice: Finished catalog run in 49.90 seconds
[root@sgproxy08 ~]#
Now there are two questions:
- What are the requirements for this icon to become green and in sync?
- How can I troubleshoot such an issue?