@@ -1,14 +1,23 @@ | |||
# frozen_string_literal: true | |||
pkgs = | |||
case system.platform[:name] | |||
when 'arch' | |||
%w[salt] | |||
when /bsd$/ | |||
%w[py37-salt-3002.6] | |||
when 'windows' | |||
%w[Salt\ Minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt packages' do | |||
title 'should be installed' | |||
version = '3000' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
pkgs.each do |p| | |||
describe package(p) do | |||
it { should be_installed } | |||
its('version') { should match(/^#{version}/) } |
@@ -1,12 +1,19 @@ | |||
# frozen_string_literal: true | |||
services = | |||
case system.platform[:family] | |||
when 'bsd' | |||
%w[salt_master salt_minion] | |||
when 'windows' | |||
%w[salt-minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt services' do | |||
title 'should be running' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
services.each do |p| | |||
describe service(p) do | |||
it { should be_installed } | |||
it { should be_enabled } |
@@ -1,7 +1,11 @@ | |||
# frozen_string_literal: true | |||
pkgs = | |||
case platform[:family] | |||
case system.platform[:name] | |||
when 'arch' | |||
%w[salt] | |||
when /bsd$/ | |||
%w[py37-salt-3002.6] | |||
when 'windows' | |||
%w[Salt\ Minion] | |||
else |
@@ -1,7 +1,9 @@ | |||
# frozen_string_literal: true | |||
services = | |||
case platform[:family] | |||
case system.platform[:family] | |||
when 'bsd' | |||
%w[salt_master salt_minion] | |||
when 'windows' | |||
%w[salt-minion] | |||
else |
@@ -1,14 +1,23 @@ | |||
# frozen_string_literal: true | |||
pkgs = | |||
case system.platform[:name] | |||
when 'arch' | |||
%w[salt] | |||
when /bsd$/ | |||
%w[py37-salt-3002.6] | |||
when 'windows' | |||
%w[Salt\ Minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt packages' do | |||
title 'should be installed' | |||
version = '3001' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
pkgs.each do |p| | |||
describe package(p) do | |||
it { should be_installed } | |||
its('version') { should match(/^#{version}/) } |
@@ -1,12 +1,19 @@ | |||
# frozen_string_literal: true | |||
services = | |||
case system.platform[:family] | |||
when 'bsd' | |||
%w[salt_master salt_minion] | |||
when 'windows' | |||
%w[salt-minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt services' do | |||
title 'should be running' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
services.each do |p| | |||
describe service(p) do | |||
it { should be_installed } | |||
it { should be_enabled } |
@@ -1,14 +1,23 @@ | |||
# frozen_string_literal: true | |||
pkgs = | |||
case system.platform[:name] | |||
when 'arch' | |||
%w[salt] | |||
when /bsd$/ | |||
%w[py37-salt-3002.6] | |||
when 'windows' | |||
%w[Salt\ Minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt packages' do | |||
title 'should be installed' | |||
version = '3002' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
pkgs.each do |p| | |||
describe package(p) do | |||
it { should be_installed } | |||
its('version') { should match(/^#{version}/) } |
@@ -1,12 +1,19 @@ | |||
# frozen_string_literal: true | |||
services = | |||
case system.platform[:family] | |||
when 'bsd' | |||
%w[salt_master salt_minion] | |||
when 'windows' | |||
%w[salt-minion] | |||
else | |||
%w[salt-master salt-minion] | |||
end | |||
control 'salt services' do | |||
title 'should be running' | |||
%w[ | |||
salt-master | |||
salt-minion | |||
].each do |p| | |||
services.each do |p| | |||
describe service(p) do | |||
it { should be_installed } | |||
it { should be_enabled } |