-
Notifications
You must be signed in to change notification settings - Fork 71
/
Copy pathdev.rb
170 lines (168 loc) · 5.13 KB
/
dev.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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
name "dev"
description "Role applied to all development servers"
default_attributes(
:accounts => {
:users => {
:edgemaster => { :status => false },
:emacsen => { :status => :user },
:twain => { :status => :user },
:bretth => { :status => false },
:richard => { :status => false },
:shaunmcdonald => { :status => false },
:random => { :status => :user },
:steve8 => { :status => :user },
:blackadder => { :status => :user },
:timsc => { :status => :user },
:bobkare => { :status => :user },
:daveh => { :status => :user },
:gravitystorm => { :status => :user },
:fred => { :status => :user },
:nick => { :status => :user },
:deelkar => { :status => :user },
:simone => { :status => :user },
:mitjak => { :status => false },
:htonl => { :status => :user },
:russ => { :status => :user },
:merio => { :status => :user },
:chippy => { :status => :user },
:joerichards => { :status => :user },
:pafciu17 => { :status => :user },
:ojw => { :status => :user },
:harrywood => { :status => :user },
:yellowbkpk => { :status => false },
:apmon => { :status => :user },
:mackerski => { :status => :user },
:ldp => { :status => :user },
:mdaines => { :status => :user },
:dan => { :status => :user },
:ris => { :status => :user },
:nroets => { :status => false },
:ollie => { :status => :user },
:mvexel => { :status => :user },
:tomchance => { :status => false },
:lfrancke => { :status => false },
:davidearl => { :status => false },
:rweait => { :status => false },
:ant => { :status => :user },
:milliams => { :status => :user },
:pierzen => { :status => :user },
:gregory => { :status => false },
:bsupnik => { :status => :user },
:derick => { :status => false },
:joshd => { :status => :user },
:maba => { :status => :user },
:pnorman => { :status => :user },
:csmale => { :status => :user },
:jgc => { :status => :user },
:cobra => { :status => :user },
:ppawel => { :status => :user },
:simon04 => { :status => :user },
:jfire => { :status => false },
:jeslop => { :status => :user },
:jfire => { :status => :user },
:malenki => { :status => :user },
:lonvia => { :status => false },
:nicolas17 => { :status => :user },
:zverik => { :status => :user },
:dodobas => { :status => :user },
:mhohmann => { :status => :user },
:enelson => { :status => false },
:gregrs => { :status => :user },
:stereo => { :status => :user },
:dmlu => { :status => :user },
:antonkh => { :status => :user },
:gmoncrieff => { :status => :user },
:zander => { :status => :user },
:msbarry => { :status => :user },
:ooc => {
:status => :role,
:members => [:tomh, :blackadder, :timsc, :ollie]
},
:apis => {
:status => :role,
:members => [:tomh]
},
:os => {
:status => :role,
:members => [:tomh, :grant, :ollie]
},
:gpsmid => {
:status => :role,
:members => [:apmon, :maba]
},
:"za-imagery" => {
:status => :role,
:members => [:grant, :htonl, :gmoncrieff, :zander]
}
}
},
:apache => {
:mpm => "event",
:timeout => 30,
:event => {
:server_limit => 32,
:max_request_workers => 800,
:threads_per_child => 50,
:max_connections_per_child => 10000
}
},
:dev => {
:rails => {
:master => {
:repository => "https://git.openstreetmap.org/public/rails.git",
:revision => "master",
:cgimap_repository => "https://github.com/zerebubuth/openstreetmap-cgimap.git",
:cgimap_revision => "master",
:aliases => ["api06.dev.openstreetmap.org"]
},
:tomh => {
:repository => "https://github.com/tomhughes/openstreetmap-website.git",
:revision => "next"
},
:comments => {
:repository => "https://github.com/ukasiu/openstreetmap-website.git",
:revision => "comments_list"
},
:locale => {
:repository => "https://github.com/tomhughes/openstreetmap-website.git",
:revision => "locale"
},
:microcosms => {
:repository => "https://github.com/openbrian/osm-microcosms.git",
:revision => "microcosms"
}
}
},
:postgresql => {
:versions => ["15"],
:settings => {
:defaults => {
:max_connections => "500",
:shared_buffers => "1GB",
:work_mem => "32MB",
:maintenance_work_mem => "64MB",
:max_stack_depth => "4MB",
:effective_cache_size => "4GB"
},
"15" => {
:port => "5432",
:wal_level => "logical"
}
}
},
:sysctl => {
:postgres => {
:comment => "Increase shared memory for postgres",
:parameters => {
"kernel.shmall" => "4194304",
"kernel.shmmax" => "17179869184"
}
}
},
:openssh => {
:password_authentication => true
}
)
run_list(
"recipe[dev]"
)