]> git.openstreetmap.org Git - chef.git/blob - roles/foundation.rb
Configure elasticsearch servers
[chef.git] / roles / foundation.rb
1 name "foundation"
2 description "Role applied to all OSMF servers"
3
4 default_attributes(
5   :apache => {
6     :mpm => "prefork",
7     :timeout => 60,
8     :keepalive => false
9   },
10   :apt => {
11     :sources => ["passenger"]
12   },
13   :elasticsearch => {
14     :cluster => {
15       :name => "foundation"
16     }
17   },
18   :memcached => {
19     :memory_limit => 400,
20     :chunk_growth_factor => 1.05,
21     :min_item_size => 5
22   }
23 )
24
25 run_list(
26   "role[crm]",
27   "role[elasticsearch]",
28   "recipe[foundation::wiki]",
29   "recipe[foundation::board]"
30 )