Saltstack Official Salt Formula
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

123456789101112131415161718192021222324252627282930313233
  1. # frozen_string_literal: true
  2. # Prepare platform "finger"
  3. platform_finger = "#{platform[:name]}-#{platform[:release].split('.')[0]}"
  4. version =
  5. case platform[:family]
  6. when 'debian'
  7. '2019.2.5+ds-1'
  8. when 'redhat'
  9. case platform_finger
  10. when 'centos-8'
  11. '2019.2.5-1.el8'
  12. when 'centos-7'
  13. '2019.2.5-1.el7'
  14. when 'amazon-2'
  15. '2019.2.5-1.amzn2'
  16. end
  17. end
  18. control 'salt packages' do
  19. title 'should be installed'
  20. %w[
  21. salt-master
  22. salt-minion
  23. ].each do |p|
  24. describe package(p) do
  25. it { should be_installed }
  26. its('version') { should eq version }
  27. end
  28. end
  29. end