Currently I am using open source chef and having number of nodes chef client is installed. I want the chef client to run in specific intervals. Any good cookbooks out there to configure it.
Asked
Active
Viewed 1.2k times
3 Answers
13
Yes, the official chef-client cookbook.
That's precisely one of the main points of using this cookbook.
If you just include the chef-client::default
on your nodes' run_lists, it's going to run every 30 minutes. If you want something different, it's just a matter of adjusting node["chef_client"]["interval"]
-- note that this is in seconds, and the default is 1800.
The cookbook's readme file lists all tuneable attributes.

cassianoleal
- 2,556
- 19
- 22
-
if not mentored any of these `chef-client::default` & `node["chef_client"]["interval"]` . Then what will be the interval ? – Arun Nov 13 '20 at 13:41
1
The Chef client.rb file exposes the interval attribute:
interval The frequency (in seconds) at which the chef-client runs. Default value: 1800.

mmell
- 2,448
- 1
- 24
- 16
-2
Would it not be a good fit to use something like cron or Windows Task Scheduler for this?

PatrickWalker
- 550
- 5
- 19