From 8cd1a0e39a5375693036fbe20985e3185a8cb286 Mon Sep 17 00:00:00 2001 From: Gardouille Date: Fri, 17 Apr 2015 14:24:46 +0200 Subject: [PATCH] * New fact is_pve_kernel check if the running kernel is a PVE. --- CHANGELOG.md | 12 ++++++++++++ lib/facter/is_pve_kernel.rb | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 lib/facter/is_pve_kernel.rb diff --git a/CHANGELOG.md b/CHANGELOG.md index 93afc3b..f1a48e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ +--------------------------------------- + +### 0.2. - + +##### Features +* New fact is_pve_kernel check if the running kernel is a PVE. + +##### Changes + +##### Bugfixes + + --------------------------------------- ### 0.2.2 - 2015/03/25 diff --git a/lib/facter/is_pve_kernel.rb b/lib/facter/is_pve_kernel.rb new file mode 100644 index 0000000..d3121c8 --- /dev/null +++ b/lib/facter/is_pve_kernel.rb @@ -0,0 +1,19 @@ +# Fact: is_proxmox +# +# Purpose: Returns true if the system runs a PVE kernel. +# +# +require 'facter' + +Facter.add(:is_proxmox) do + setcode do + + pve = if Facter.value(:kernelrelease) =~ /^*pve/ + 'true' + else + 'false' + end + + end + +end