This shows the implementation of the
share InSpec profile.
Its goal is to share the libraries between all profiles.
system library provides easy access to system dependent information:
system.platform: based on
inspec.platform, modify to values that are more consistent from a SaltStack perspective
system.platform[:family]provide a family name for Arch and Gentoo
oracle; ensure Windows platforms are resolved as simply
system.platform[:release]tweak Arch, Amazon Linux, Gentoo, openSUSE and Windows:
2018is resolved as
Gentoorelease is trimmed to its major version number and then the init system is appended (i.e.
openSUSEis resolved as
platform[:release]is in date format
Windowsuses the widely-used release number (e.g.
2019-server) in place of the actual system release version
system.platform[:finger]is the concatenation of the name and the major release number (except for Ubuntu, which gives