diff --git a/manifests/defaults.pp b/manifests/defaults.pp index aa4137d..608a461 100644 --- a/manifests/defaults.pp +++ b/manifests/defaults.pp @@ -25,7 +25,8 @@ class bind::defaults ( $chroot_class = undef, $chroot_dir = undef, ) { - if $facts['puppet_version'] < '7.0.0' { + # If puppet_version is 7 or greater, use ruby 4 api + if $facts['puppet_version'] =~ '[7-8]\.(0|[1-9]\d*)\.(0|[1-9]\d*)' { unless is_bool($supported) { } else { unless $supported.is_a(Boolean) {