refactor(pillar.amazonlinux): shorten suite name to amazon

This commit is contained in:
Imran Iqbal 2019-12-07 03:26:54 +00:00
parent 89911dc9c8
commit 593a6e5e65
No known key found for this signature in database
GPG key ID: 6D8629439D2B7819
3 changed files with 25 additions and 17 deletions

View file

@ -4,10 +4,16 @@
control 'Wanted/Required gems' do
title 'should be installed'
%w[
wanted = %w[
progressbar
minitest
].each do |p|
]
case platform[:name]
when 'amazon'
wanted.delete('minitest')
end
wanted.each do |p|
describe gem(p) do
it { should be_installed }
end

View file

@ -11,7 +11,13 @@ common_packages = %w[
case platform[:family]
when 'redhat'
platform_packages = %w[yum-plugin-versionlock]
platform_packages =
case platform[:name]
when 'amazon'
%w[git]
else
%w[yum-plugin-versionlock]
end
held_packages = {
# We use this test for held packages in a list,
# with no version (current version).
@ -20,12 +26,7 @@ when 'redhat'
}
lock_file = '/etc/yum/pluginconf.d/versionlock.list'
when 'fedora'
case platform[:release]
when '29'
platform_packages = ['python2-dnf-plugin-versionlock']
when '30'
platform_packages = ['python3-dnf-plugin-versionlock']
end
platform_packages = ['python3-dnf-plugin-versionlock']
held_packages = {
'alien': '8.95-8.fc29',
'iotop': '0.6-18.fc29'
@ -50,10 +51,6 @@ when 'debian'
'iotop': '0.6-'
}
lock_file = '/var/lib/dpkg/status'
when 'amazon'
common_packages.delete('fail2ban')
platform_packages = ['git']
held_packages = []
end
# FIXME: - not testing Held packages

View file

@ -1,13 +1,14 @@
packages:
pkgs:
# held:
# - alien
# - iotop
# held:
# - alien
# - iotop
wanted:
- git
- less
- bc
- curl
- fail2ban
unwanted:
- avahi-daemon
required:
@ -24,7 +25,11 @@ packages:
gems:
wanted:
- progressbar
- minitest
# minitest requires Ruby version ~> 2.2.
# ruby 2.0.0p648 (2015-12-16) [x86_64-linux]
# https://stackoverflow.com/a/50931910
# $ sudo amazon-linux-extras install ruby2.6
# - minitest
unwanted:
- diff-lcs
- kitchen-vagrant