Skip to content

Commit

Permalink
hange default nomad version to 0.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
RiANOl committed Aug 17, 2017
1 parent eea4996 commit 7552034
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
$service_enable = true
$service_ensure = 'running'
$user = 'nomad'
$version = '0.5.6'
$version = '0.6.0'

case $::architecture {
'x86_64', 'amd64': { $arch = 'amd64' }
Expand Down
16 changes: 8 additions & 8 deletions spec/classes/init_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -111,25 +111,25 @@
end

context "When installing via URL by default" do
it { should contain_archive('/opt/puppet-archive/nomad-0.5.6.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.5.6/nomad_0.5.6_linux_amd64.zip') }
it { should contain_archive('/opt/puppet-archive/nomad-0.6.0.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.6.0/nomad_0.6.0_linux_amd64.zip') }
it { should contain_file('/opt/puppet-archive').with(:ensure => :directory) }
it { should contain_file('/opt/puppet-archive/nomad-0.5.6').with(:ensure => :directory) }
it { should contain_file('/opt/puppet-archive/nomad-0.6.0').with(:ensure => :directory) }
it { should contain_file('/usr/local/bin/nomad').that_notifies('Class[nomad::run_service]') }
end

context "When installing via URL with a special archive_path" do
let(:params) {{
:archive_path => '/usr/share/puppet-archive',
}}
it { should contain_archive('/usr/share/puppet-archive/nomad-0.5.6.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.5.6/nomad_0.5.6_linux_amd64.zip') }
it { should contain_archive('/usr/share/puppet-archive/nomad-0.6.0.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.6.0/nomad_0.6.0_linux_amd64.zip') }
it { should contain_file('/usr/share/puppet-archive').with(:ensure => :directory) }
it { should contain_file('/usr/share/puppet-archive/nomad-0.5.6').with(:ensure => :directory) }
it { should contain_file('/usr/share/puppet-archive/nomad-0.6.0').with(:ensure => :directory) }
it { should contain_file('/usr/local/bin/nomad').that_notifies('Class[nomad::run_service]') }
end

context "When installing by archive via URL and current version is already installed" do
let(:facts) {{ :nomad_version => '0.5.6' }}
it { should contain_archive('/opt/puppet-archive/nomad-0.5.6.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.5.6/nomad_0.5.6_linux_amd64.zip') }
let(:facts) {{ :nomad_version => '0.6.0' }}
it { should contain_archive('/opt/puppet-archive/nomad-0.6.0.zip').with(:source => 'https://releases.hashicorp.com/nomad/0.6.0/nomad_0.6.0_linux_amd64.zip') }
it { should contain_file('/usr/local/bin/nomad') }
it { should_not contain_notify(['Class[nomad::run_service]']) }
end
Expand All @@ -146,7 +146,7 @@
let(:params) {{
:download_url => '__DOWNLOAD_URL__',
}}
it { should contain_archive('/opt/puppet-archive/nomad-0.5.6.zip').with(:source => '__DOWNLOAD_URL__') }
it { should contain_archive('/opt/puppet-archive/nomad-0.6.0.zip').with(:source => '__DOWNLOAD_URL__') }
it { should contain_file('/usr/local/bin/nomad').that_notifies('Class[nomad::run_service]') }
end

Expand All @@ -162,7 +162,7 @@
:install_method => 'none'
}}
it { should_not contain_package('nomad') }
it { should_not contain_archive('/opt/puppet-archive/nomad-0.5.6.zip') }
it { should_not contain_archive('/opt/puppet-archive/nomad-0.6.0.zip') }
end

context "By default, a user and group should be installed" do
Expand Down

0 comments on commit 7552034

Please sign in to comment.