From 34bcf6c09bb302d812fc311c7fcc9a56556e734e Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Thu, 12 Mar 2026 13:34:17 +0100 Subject: [PATCH] Allow any Boolean for no-custom-facts and no-ruby While in reality the flag only accepts `false`, kafo doesn't understand the Boolean[false] notation and we shouldn't use it until it does. --- types/facter/config/global.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/types/facter/config/global.pp b/types/facter/config/global.pp index 749e698a..ce09713d 100644 --- a/types/facter/config/global.pp +++ b/types/facter/config/global.pp @@ -7,6 +7,6 @@ Optional['external-dir'] => Array[Stdlib::Absolutepath], Optional['custom-dir'] => Array[Stdlib::Absolutepath], Optional['no-external-facts'] => Boolean, - Optional['no-custom-facts'] => Boolean[false], # Cannot be true - Optional['no-ruby'] => Boolean[false], # Cannot be true + Optional['no-custom-facts'] => Boolean, # Should be Boolean[false], as it cannot be true, but that breaks kafo + Optional['no-ruby'] => Boolean, # Should be Boolean[false], as it cannot be true, but that breaks kafo }]