mirror of
https://github.com/saltstack-formulas/packages-formula.git
synced 2025-04-17 10:10:27 +00:00

Add centos 8 to osfingermap add oracle linux 8 to osfingermap moved RedHat/CentOS to osmap and osfingermap to accomodate changes in package provider versionlock enable centos-centos-8-master-py3 remove hardcoded packages yum-plugin-versionlock was hardcoded for all redhat versions, which is removed with centos 8. the package alien has a depency on debhelper which is broken in Centos-8 add share folder testing Co-authored-by: Imran Iqbal <myii@users.noreply.github.com>
1.3 KiB
1.3 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, openSUSE 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
)openSUSE
is resolved astumbleweed
if theplatform[:release]
is in date formatWindows
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)