Feature #161


No way to indicate multiple puppet intervals

Added by Dis Connect over 14 years ago. Updated over 11 years ago.

Puppet integration
Target version:
Fixed in Releases:
Found in Releases:


We have multiple classes of client with several puppet run intervals. (For example, the memcache servers run every 6 hours due to the high IO load puppet imposes, which frequently results in memcached timeouts.) There is no way to associate a tag/class with a run interval in foreman, so these servers are perpetually listed as outdated.

Actions #1

Updated by Ohad Levy over 14 years ago

  • Status changed from New to Feedback
  • Assignee changed from Ohad Levy to Dis Connect

I gave this some more thought, and I'm not 100% sure its a good idea.
one small bug in puppet, is that sometimes it sends the same report twice, in order not to import it again, I validate that there is only one report per host per a certain time, this will not work if I'll keep the server local time instead.

I do keep the creation time of the report in the db as well, would it be ok as a work around to expire reports based on their creation time in the db instead of their reported time? this will fix the issue with unable to expire reports that have a wrong date.

additionally, I can write errors to the log if the report time is different to the current time (e.g. +1 one hour in utc).

Actions #2

Updated by Dis Connect about 14 years ago

  • Assignee changed from Dis Connect to Ohad Levy

Assigned to me somehow, assigning it back. (Also, that comment was for a different bug - this is about long-interval hosts.)

Actions #3

Updated by Ohad Levy almost 13 years ago

  • Assignee deleted (Ohad Levy)
Actions #4

Updated by Ohad Levy almost 12 years ago

  • Tracker changed from Bug to Feature
Actions #5

Updated by Benjamin Papillon over 11 years ago

  • Status changed from Feedback to New

Also available in: Atom PDF