OSDN Git Service

add yarn-installer recipe to the nodejs_utils cookbook.
[metasearch/grid-chef-repo.git] / roles / chef-client.rb
1 #
2 # Copyright 2015, whitestar
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #
16
17 name 'chef-client'
18 description 'Chef Client'
19
20 run_list(
21   'recipe[commons::crond]',
22   'recipe[chef-client::cron]',
23 )
24
25 #env_run_lists()
26
27 #default_attributes() 
28
29 override_attributes(
30   'chef_client' => {
31     'init_style' => 'cron',
32     'cron' => {
33       'minute' => '0',  # default: '0'
34       'hour' => '0,4,8,12,16,20',  # default: '0,4,8,12,16,20'
35       'weekday' => '*',
36       'path' => nil,
37       'environment_variables' => nil,
38       'log_file' => '/dev/null',
39       'append_log' => false,
40       'use_cron_d' => true,  # default: false
41       'mailto' => nil,
42     },
43   },
44 )
45