Remove facts that no longer work with puppetserver
This commit is contained in:
@@ -1,15 +0,0 @@
|
|||||||
require 'facter/util/operatingsystem'
|
|
||||||
|
|
||||||
Facter.add(:operatingsystem) do
|
|
||||||
# Sabayon Linux is a variant of Gentoo so this resolution needs to come
|
|
||||||
# before the Gentoo resolution.
|
|
||||||
has_weight(10)
|
|
||||||
confine :kernel => :linux
|
|
||||||
|
|
||||||
setcode do
|
|
||||||
release_info = Facter::Util::Operatingsystem.os_release
|
|
||||||
if release_info['NAME'] == "Sabayon"
|
|
||||||
'Sabayon'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
# Fact: osfamily
|
|
||||||
#
|
|
||||||
# Purpose: Returns the operating system
|
|
||||||
#
|
|
||||||
# Resolution:
|
|
||||||
# Maps operating systems to operating system families, such as linux
|
|
||||||
# distribution derivatives. Adds mappings from specific operating systems
|
|
||||||
# to kernels in the case that it is relevant.
|
|
||||||
#
|
|
||||||
# Caveats:
|
|
||||||
# This fact is completely reliant on the operatingsystem fact, and no
|
|
||||||
# heuristics are used
|
|
||||||
#
|
|
||||||
|
|
||||||
Facter.add(:osfamily) do
|
|
||||||
|
|
||||||
has_weight(10)
|
|
||||||
|
|
||||||
setcode do
|
|
||||||
case Facter.value(:operatingsystem)
|
|
||||||
when "RedHat", "Fedora", "CentOS", "Scientific", "SLC", "Ascendos", "CloudLinux", "PSBM", "OracleLinux", "OVS", "OEL", "Amazon", "XenServer"
|
|
||||||
"RedHat"
|
|
||||||
when "LinuxMint", "Ubuntu", "Debian", "CumulusLinux"
|
|
||||||
"Debian"
|
|
||||||
when "SLES", "SLED", "OpenSuSE", "SuSE"
|
|
||||||
"Suse"
|
|
||||||
when "Solaris", "Nexenta", "OmniOS", "OpenIndiana", "SmartOS"
|
|
||||||
"Solaris"
|
|
||||||
when "Gentoo", "Sabayon"
|
|
||||||
"Gentoo"
|
|
||||||
when "Archlinux"
|
|
||||||
"Archlinux"
|
|
||||||
when "Mageia", "Mandriva", "Mandrake"
|
|
||||||
"Mandrake"
|
|
||||||
else
|
|
||||||
Facter.value("kernel")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
Reference in New Issue
Block a user