22869e0c7f
* Semi-automated using https://github.com/myii/ssf-formula/pull/286
1.2 KiB
1.2 KiB
InSpec Profile: share
This shows the implementation of the share
InSpec profile.
Its goal is to share the libraries between all profiles.
Libraries
system
The system
library provides easy access to system
dependent information:
system.platform
: based oninspec.platform
, modify to values that are more consistent from a SaltStack perspectivesystem.platform[:family]
provide a family name for Arch and Gentoosystem.platform[:name]
appendlinux
to bothamazon
andoracle
; ensure Windows platforms are resolved as simplywindows
system.platform[:release]
tweak Arch, Amazon Linux, Gentoo and Windows:Arch
is alwaysbase-latest
Amazon Linux
release2018
is resolved as1
Gentoo
release is trimmed to its major version number and then the init system is appended (i.e.sysv
orsysd
)Windows
uses the widely-used release number (e.g.8.1
or2019-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 givesubuntu-20.04
for example)