]> git.openstreetmap.org Git - chef.git/blob - roles/wiki.rb
Update wiki to mediawiki 1.28
[chef.git] / roles / wiki.rb
1 name "wiki"
2 description "Role applied to all wiki servers"
3
4 default_attributes(
5   :accounts => {
6     :users => {
7       :wiki => { :status => :role }
8     }
9   },
10   :elasticsearch => {
11     :version => "2.x",
12     :cluster => {
13       :name => "wiki"
14     },
15     :script => {
16       :disable_dynamic => false
17     }
18   },
19   :exim => {
20     :trusted_users => ["www-data"],
21     :aliases => {
22       :root => "grant"
23     },
24     :rewrites => [
25       {
26         :pattern => "www-data@openstreetmap.org",
27         :replacement => "wiki@noreply.openstreetmap.org",
28         :flags => "F"
29       }
30     ]
31   },
32   :memcached => {
33     :memory_limit => 1024,
34     :connection_limit => 8192,
35     :chunk_growth_factor => 1.05,
36     :min_item_size => 5
37   },
38   :apache => {
39     :mpm => "prefork",
40     :timeout => 30,
41     :event => {
42       :server_limit => 32,
43       :max_request_workers => 800,
44       :threads_per_child => 50,
45       :max_connections_per_child => 10000
46     }
47   }
48 )
49
50 run_list(
51   "role[elasticsearch]",
52   "recipe[wiki]"
53 )