|
1 | | -set['build_essential']['compiletime'] = true |
| 1 | +set['build-essential']['compile_time'] = true |
2 | 2 |
|
3 | | -default['stash']['home_path'] = '/var/atlassian/application-data/stash' |
| 3 | +default['stash']['version'] = '4.0.1' |
| 4 | +default['stash']['product'] = Chef::Version.new(node['stash']['version']) >= Chef::Version.new('4.0.0') ? 'bitbucket' : 'stash' |
| 5 | + |
| 6 | +default['stash']['home_path'] = "/var/atlassian/application-data/#{node['stash']['product']}" |
4 | 7 | default['stash']['install_path'] = '/opt/atlassian' |
5 | 8 | default['stash']['install_type'] = 'standalone' |
6 | 9 | default['stash']['service_type'] = 'init' |
7 | | -default['stash']['url_base'] = 'http://www.atlassian.com/software/stash/downloads/binary/atlassian-stash' |
8 | | -default['stash']['user'] = 'stash' |
9 | | -default['stash']['version'] = '3.11.1' |
| 10 | +default['stash']['url_base'] = "http://www.atlassian.com/software/stash/downloads/binary/atlassian-#{node['stash']['product']}" |
| 11 | +default['stash']['user'] = node['stash']['product'] |
10 | 12 |
|
11 | 13 | default['stash']['url'] = "#{node['stash']['url_base']}-#{node['stash']['version']}.tar.gz" |
12 | 14 | default['stash']['checksum'] = |
|
114 | 116 | when '3.10.0' then 'ab7fecb10e6650fb5b94a20b22463771d7ab0f69a0971272d1a066dd2430f048' |
115 | 117 | when '3.10.2' then '2597e9954397af5016c30c9f90befd09c6da71c4e7745813c77e60329427989e' |
116 | 118 | when '3.11.1' then '7db6327554e3481a8b351188991f5858d01aeebce3f9bc290da5ad9d0fbfe1e7' |
| 119 | +when '4.0.1' then 'f59462077fa4ccc522b7bbf1ad6ebef4753cd0e41abf54bc0491d07eea40593d' |
117 | 120 | end |
118 | 121 |
|
119 | 122 | default['stash']['apache2']['access_log'] = '' |
|
151 | 154 | default['stash']['backup']['cron']['weekday'] = '*' |
152 | 155 |
|
153 | 156 | default['stash']['backup_client']['install_path'] = node['stash']['install_path'] |
154 | | -default['stash']['backup_client']['password'] = 'changeit' |
155 | | -default['stash']['backup_client']['user'] = 'admin' |
156 | | -default['stash']['backup_client']['version'] = '1.9.1' |
| 157 | +default['stash']['backup_client']['version'] = '2.0.0' |
157 | 158 | stash_backup_client_version = Chef::Version.new(node['stash']['backup_client']['version']) |
158 | 159 |
|
159 | 160 | default['stash']['backup_client']['url_base'] = |
160 | 161 | if stash_backup_client_version <= Chef::Version.new('1.2.1') |
161 | 162 | 'http://downloads.atlassian.com/software/stash/downloads/stash-backup-client' |
162 | | -else |
| 163 | +elsif stash_backup_client_version < Chef::Version.new('2.0.0') |
163 | 164 | 'https://maven.atlassian.com/public/com/atlassian/stash/backup/stash-backup-distribution/' |
| 165 | +else |
| 166 | + 'https://maven.atlassian.com/repository/public/com/atlassian/bitbucket/server/backup/bitbucket-backup-distribution/' |
164 | 167 | end |
165 | 168 |
|
166 | 169 | default['stash']['backup_client']['url'] = |
167 | 170 | if stash_backup_client_version <= Chef::Version.new('1.2.1') |
168 | 171 | "#{node['stash']['backup_client']['url_base']}-#{node['stash']['backup_client']['version']}.zip" |
169 | | -else |
| 172 | +elsif stash_backup_client_version < Chef::Version.new('2.0.0') |
170 | 173 | "#{node['stash']['backup_client']['url_base']}/#{node['stash']['backup_client']['version']}/stash-backup-distribution-#{node['stash']['backup_client']['version']}.zip" |
| 174 | +else |
| 175 | + "#{node['stash']['backup_client']['url_base']}/#{node['stash']['backup_client']['version']}/bitbucket-backup-distribution-#{node['stash']['backup_client']['version']}.zip" |
171 | 176 | end |
172 | 177 |
|
173 | 178 | default['stash']['backup_client']['checksum'] = |
|
188 | 193 | when '1.8.2' then 'ff41c353f73fe90cb0e67860cff7b021833e23df6c49232d1b102a0eae575127' |
189 | 194 | when '1.9.0' then '620776f107a9c10f57f59e52be795621f0f0b8277805e28fff7dc664bbb48fb3' |
190 | 195 | when '1.9.1' then '3cdad3393611d2c8d151c7d265ebd04764cbaba4a4d745a8b534dd9b8cf77d7b' |
| 196 | +when '2.0.0' then '2d9113ef6e173a65587b373ecc247b58ea8fab5ea826541b1d309ad0402a67be' |
191 | 197 | end |
192 | 198 |
|
193 | 199 | default['stash']['backup_diy']['install_path'] = "#{node['stash']['install_path']}/stash-diy-backup" |
|
211 | 217 | default['stash']['database']['version'] = nil |
212 | 218 |
|
213 | 219 | default['stash']['database']['host'] = '127.0.0.1' |
214 | | -default['stash']['database']['name'] = 'stash' |
| 220 | +default['stash']['database']['name'] = node['stash']['product'] |
215 | 221 | default['stash']['database']['password'] = 'changeit' |
216 | 222 | default['stash']['database']['testInterval'] = 2 |
217 | | -default['stash']['database']['user'] = 'stash' |
| 223 | +default['stash']['database']['user'] = node['stash']['product'] |
218 | 224 |
|
219 | 225 | # See `libraries/stash.rb` for code to set actual default port |
220 | 226 | default['stash']['database']['port'] = nil |
|
0 commit comments