i think Foreman needs the reports to recognize if your client had a
puppetrun or not.
I have:
reports = log, foreman
Why do you not change to just
reports = foreman
In your Foreman settings you have:
Puppet interval and Out of sync interval.
My puppet interval are 30 min and my Out of sync interval are 5 min.
If Foreman dont receive reports within 35 min from a host this host
change to OUT_OF_SYNC
> Hi,
>
> I'm running 6000+ agents in my puppet setup.
>
> To reduce the load on puppet masters, I have set "reports = none" in
> puppet.conf.
>
> But i'm still using, foreman as a ENC.
>
> external_nodes = /etc/puppet/node.rb
> node_terminus = exec
>
> As of now, All nodes are showing OUT-OF-SYNC in my foreman dashboard.
> Puppet server able to fetch my node definition.
>
> How to change node status from out-of-sync to OK status?
>
> Any help please!!
>
AFAIR you can turn off notifications for reports, select all of your hosts,
and in the bulk actions set disable notifications (or something like that).
Ohad
···
On Fri, Aug 25, 2017 at 8:28 PM, Suresh P wrote: