]> git.openstreetmap.org Git - chef.git/blob - roles/norbert.rb
ridgeback: Tune md sync performance so as not to kill system performance
[chef.git] / roles / norbert.rb
1 name "norbert"
2 description "Master role applied to norbert"
3
4 default_attributes(
5   :accounts => {
6     :users => {
7       :yellowbkpk => { :status => :administrator }
8     }
9   },
10   :exim => {
11     :aliases => {
12       :root => "yellowbkpk"
13     }
14   },
15   :networking => {
16     :interfaces => {
17       :internal_ipv4 => {
18         :interface => "eth0",
19         :role => :internal,
20         :family => :inet,
21         :address => "10.0.0.5"
22       },
23       :external_ipv4 => {
24         :interface => "eth1",
25         :role => :external,
26         :family => :inet,
27         :address => "128.40.168.100"
28       }
29     }
30   },
31   :sysfs => {
32     :hdd_tune => {
33       :comment => "Tune the queue for improved performance",
34       :parameters => {
35         "block/cciss\!c0d0/queue/nr_requests" => "512",
36         "block/cciss\!c0d1/queue/nr_requests" => "512",
37         "block/cciss\!c0d0/queue/scheduler" => "noop",
38         "block/cciss\!c0d1/queue/scheduler" => "noop",
39         "block/sda/queue/nr_requests" => "512",
40         "block/sda/queue/scheduler" => "deadline"
41       }
42     }
43   }
44 )
45
46 run_list(
47   "role[ucl-internal]"
48 )