test: standardise use of `share` suite & `_mapdata` state [skip ci]
* Automated using https://github.com/myii/ssf-formula/pull/302
This commit is contained in:
parent
79321be76f
commit
35a2124a43
|
@ -7,7 +7,7 @@ Layout/LineLength:
|
||||||
# Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
|
# Based on https://github.com/PyCQA/flake8-bugbear#opinionated-warnings (`B950`)
|
||||||
Max: 88
|
Max: 88
|
||||||
Metrics/BlockLength:
|
Metrics/BlockLength:
|
||||||
ExcludedMethods:
|
IgnoredMethods:
|
||||||
- control
|
- control
|
||||||
- describe
|
- describe
|
||||||
# Increase from default of `25`
|
# Increase from default of `25`
|
||||||
|
|
2
Gemfile
2
Gemfile
|
@ -5,7 +5,7 @@ source 'https://rubygems.org'
|
||||||
# Use the latest version of `inspec` prior to `4.23.4`, which introduces a
|
# Use the latest version of `inspec` prior to `4.23.4`, which introduces a
|
||||||
# regression where the diff isn't displayed when comparing using `eq`.
|
# regression where the diff isn't displayed when comparing using `eq`.
|
||||||
gem 'inspec', '~> 4.22.22'
|
gem 'inspec', '~> 4.22.22'
|
||||||
# Install the `kitchen-docker` gem from GitHub because the latest version
|
# Install the `kitchen-docker` gem using `git` because the latest version
|
||||||
# currently available (`2.10.0`) doesn't include a recent fix for Gentoo.
|
# currently available (`2.10.0`) doesn't include a recent fix for Gentoo.
|
||||||
# rubocop:disable Layout/LineLength
|
# rubocop:disable Layout/LineLength
|
||||||
gem 'kitchen-docker', git: 'https://gitlab.com/saltstack-formulas/infrastructure/kitchen-docker', branch: 'ssf'
|
gem 'kitchen-docker', git: 'https://gitlab.com/saltstack-formulas/infrastructure/kitchen-docker', branch: 'ssf'
|
||||||
|
|
|
@ -17,6 +17,7 @@ supports:
|
||||||
- platform-name: opensuse
|
- platform-name: opensuse
|
||||||
- platform-name: suse
|
- platform-name: suse
|
||||||
- platform-name: freebsd
|
- platform-name: freebsd
|
||||||
|
- platform-name: openbsd
|
||||||
- platform-name: amazon
|
- platform-name: amazon
|
||||||
- platform-name: oracle
|
- platform-name: oracle
|
||||||
- platform-name: arch
|
- platform-name: arch
|
||||||
|
|
|
@ -14,6 +14,7 @@ supports:
|
||||||
- platform-name: opensuse
|
- platform-name: opensuse
|
||||||
- platform-name: suse
|
- platform-name: suse
|
||||||
- platform-name: freebsd
|
- platform-name: freebsd
|
||||||
|
- platform-name: openbsd
|
||||||
- platform-name: amazon
|
- platform-name: amazon
|
||||||
- platform-name: oracle
|
- platform-name: oracle
|
||||||
- platform-name: arch
|
- platform-name: arch
|
||||||
|
|
|
@ -38,8 +38,8 @@ class SystemResource < Inspec.resource(1)
|
||||||
case inspec.platform[:name]
|
case inspec.platform[:name]
|
||||||
when 'amazon', 'oracle'
|
when 'amazon', 'oracle'
|
||||||
"#{inspec.platform[:name]}linux"
|
"#{inspec.platform[:name]}linux"
|
||||||
when 'windows_8.1_pro', 'windows_server_2019_datacenter'
|
when /^windows_/
|
||||||
'windows'
|
inspec.platform[:family]
|
||||||
else
|
else
|
||||||
inspec.platform[:name]
|
inspec.platform[:name]
|
||||||
end
|
end
|
||||||
|
@ -63,6 +63,8 @@ class SystemResource < Inspec.resource(1)
|
||||||
'8.1'
|
'8.1'
|
||||||
when 'windows_server_2019_datacenter'
|
when 'windows_server_2019_datacenter'
|
||||||
'2019-server'
|
'2019-server'
|
||||||
|
when 'windows_server_2016_datacenter'
|
||||||
|
'2016-server'
|
||||||
else
|
else
|
||||||
inspec.platform[:release]
|
inspec.platform[:release]
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue