-
-
Notifications
You must be signed in to change notification settings - Fork 210
/
Copy pathdefault.rb
73 lines (70 loc) · 2.4 KB
/
default.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#
# Cookbook:: graphite
# Attributes:: default
#
# Copyright:: 2014-2016, Heavy Water Software Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
default['graphite']['version'] = '1.1.3'
# You may set versions of Twisted and Django packages explicitly, otherwise it
# installs actual versions of these packages as dependecies
default['graphite']['twisted_version'] = ''
default['graphite']['django_version'] = ''
default['graphite']['password'] = 'change_me'
default['graphite']['user'] = 'graphite'
default['graphite']['group'] = 'graphite'
default['graphite']['base_dir'] = '/opt/graphite'
default['graphite']['doc_root'] = '/opt/graphite/webapp'
default['graphite']['limits']['nofile'] = 1024
default['graphite']['storage_dir'] = '/opt/graphite/storage'
default['graphite']['install_type'] = 'package'
default['graphite']['sort_configs'] = true
default['graphite']['sort_storage_schemas'] = true
default['graphite']['package_names'] = {
'whisper' => {
'package' => 'whisper',
'source' => 'https://github.com/graphite-project/whisper/zipball/master',
},
'carbon' => {
'package' => 'carbon',
'source' => 'https://github.com/graphite-project/carbon/zipball/master',
},
'graphite_web' => {
'package' => 'graphite-web',
'source' => 'https://github.com/graphite-project/graphite-web/zipball/master',
},
}
default['graphite']['graph_templates'] = [
{
'name' => 'default',
'background' => 'black',
'foreground' => 'white',
'majorLine' => 'white',
'minorLine' => 'grey',
'lineColors' => 'blue,green,red,purple,brown,yellow,aqua,grey,magenta,pink,gold,rose',
'fontName' => 'Sans',
'fontSize' => '10',
'fontBold' => 'False',
'fontItalic' => 'False',
},
]
default['graphite']['system_packages'] =
case node['platform_family']
when 'debian'
%w(libcairo2-dev libffi-dev python-rrdtool)
when 'rhel'
%w(cairo-devel libffi-devel python-rrdtool bitmap-fonts)
else
[]
end