diff --git a/REFERENCE.md b/REFERENCE.md index 5fcb815..62019dc 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -96,7 +96,7 @@ Default value: `true` Data type: `Boolean` -use Net::INET6Glue , parameter is ignored on RedHat 9 and newer. +use Net::INET6Glue , parameter is ignored on RedHat 9 or Debian 12 and newer. Default value: `false` diff --git a/manifests/config.pp b/manifests/config.pp index 0a84bbe..89e4d04 100644 --- a/manifests/config.pp +++ b/manifests/config.pp @@ -19,7 +19,8 @@ ) { assert_private() - if $facts['os']['family'] == 'RedHat' and versioncmp($facts['os']['release']['major'],'9') >= 0 { + if $facts['os']['family'] == 'RedHat' and versioncmp($facts['os']['release']['major'],'9') >= 0 or + $facts['os']['name'] == 'Debian' and versioncmp($facts['os']['release']['major'],'12') >= 0 { $_inet6glue = false } else { $_inet6glue = $inet6glue diff --git a/manifests/init.pp b/manifests/init.pp index 07e6b71..7bf501b 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -51,7 +51,7 @@ # Do not create serial number symlinks. # # @param inet6glue -# use Net::INET6Glue , parameter is ignored on RedHat 9 and newer. +# use Net::INET6Glue , parameter is ignored on RedHat 9 or Debian 12 and newer. # # @param noerrors # Do not produce errors. diff --git a/metadata.json b/metadata.json index 78732ac..e02a12b 100644 --- a/metadata.json +++ b/metadata.json @@ -33,7 +33,8 @@ { "operatingsystem": "Debian", "operatingsystemrelease": [ - "11" + "11", + "12" ] }, {