How to use chef-client cookbook in my own cookbook to set below attributes


#1

node[‘chef_client’][‘cron’][‘minute’] - The minute that chef-client will run as a cron task. See cron recipe
node[‘chef_client’][‘cron’][‘hour’] - The hour that chef-client will run as a cron task. See cron recipe
node[‘chef_client’][‘cron’][‘weekday’] - The weekday that chef-client will run as a cron task. See cron recipe

How can i use these attributes in my own cookbook
??


#2

I’d suggest reading up on the wrapper cookbook pattern. There is a nice post about that on the Chef Blog.


#5

in your cookbook:

in metadata.rb  use depends

depends 'chef-client' 

**in your recipe use**

include_recipe 'chef-client::default'

**in your attribute file**

default[‘chef_client’][‘cron’][‘minute’] = 'xxx'
default[‘chef_client’][‘cron’][‘hour’] =  'xxx'
default[‘chef_client’][‘cron’][‘weekday’] = 'xxx'