|
145 | 145 | end |
146 | 146 |
|
147 | 147 | context 'When installing via URL by default' do |
148 | | - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } |
| 148 | + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.20.0.zip').with(source: 'https://releases.hashicorp.com/consul/1.20.0/consul_1.20.0_linux_amd64.zip') } |
149 | 149 | it { is_expected.to contain_file('/opt/consul/archives').with(ensure: 'directory') } |
150 | | - it { is_expected.to contain_file('/opt/consul/archives/consul-1.16.3').with(ensure: 'directory') } |
| 150 | + it { is_expected.to contain_file('/opt/consul/archives/consul-1.20.0').with(ensure: 'directory') } |
151 | 151 | it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } |
152 | 152 | end |
153 | 153 |
|
|
158 | 158 | } |
159 | 159 | end |
160 | 160 |
|
161 | | - it { is_expected.to contain_archive('/usr/share/puppet-archive/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } |
| 161 | + it { is_expected.to contain_archive('/usr/share/puppet-archive/consul-1.20.0.zip').with(source: 'https://releases.hashicorp.com/consul/1.20.0/consul_1.20.0_linux_amd64.zip') } |
162 | 162 | it { is_expected.to contain_file('/usr/share/puppet-archive').with(ensure: 'directory') } |
163 | | - it { is_expected.to contain_file('/usr/share/puppet-archive/consul-1.16.3').with(ensure: 'directory') } |
| 163 | + it { is_expected.to contain_file('/usr/share/puppet-archive/consul-1.20.0').with(ensure: 'directory') } |
164 | 164 | it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } |
165 | 165 | end |
166 | 166 |
|
167 | 167 | context 'When installing by archive via URL and current version is already installed' do |
168 | 168 | let(:facts) do |
169 | 169 | os_facts.merge({ |
170 | | - consul_version: '1.16.3' |
| 170 | + consul_version: '1.20.0' |
171 | 171 | }) |
172 | 172 | end |
173 | 173 |
|
174 | | - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'https://releases.hashicorp.com/consul/1.16.3/consul_1.16.3_linux_amd64.zip') } |
| 174 | + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.20.0.zip').with(source: 'https://releases.hashicorp.com/consul/1.20.0/consul_1.20.0_linux_amd64.zip') } |
175 | 175 | it { is_expected.to contain_file('/usr/local/bin/consul') } |
176 | 176 | it { is_expected.not_to contain_notify(['Class[consul::run_service]']) } |
177 | 177 | end |
|
194 | 194 | } |
195 | 195 | end |
196 | 196 |
|
197 | | - it { is_expected.to contain_archive('/opt/consul/archives/consul-1.16.3.zip').with(source: 'http://myurl') } |
| 197 | + it { is_expected.to contain_archive('/opt/consul/archives/consul-1.20.0.zip').with(source: 'http://myurl') } |
198 | 198 | it { is_expected.to contain_file('/usr/local/bin/consul').that_notifies('Class[consul::run_service]') } |
199 | 199 | end |
200 | 200 |
|
|
0 commit comments