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