Disable default kpartx udev rule
authorAurelien Jarno <aurelien@aurel32.net>
Fri, 2 Feb 2018 14:39:13 +0000 (15:39 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 2 Feb 2018 14:39:45 +0000 (15:39 +0100)
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
modules/debian_org/lib/facter/paths.rb
modules/debian_org/manifests/init.pp

index 49b57d6..ee6afbc 100644 (file)
@@ -13,8 +13,9 @@
    /srv/mirrors/public-debian-ports
    /srv/mirrors/public-debian-security
    /dev/hwrng
+   /lib/udev/rules.d/60-kpartx.rules
 }.each do |path|
-       Facter.add("has" + path.gsub(/[\/-]/,'_')) do
+       Facter.add("has" + path.gsub(/[\/.-]/,'_')) do
                setcode do
                        if FileTest.exist?(path)
                                true
index 27a3c87..1472f30 100644 (file)
@@ -349,4 +349,12 @@ class debian_org {
                key   => 'kernel.unprivileged_bpf_disabled',
                value => '1',
        }
+
+       # Disable kpartx udev rules
+       if $has_lib_udev_rules_d_60_kpartx_rules {
+               file { '/etc/udev/rules.d/60-kpartx.rules':
+                       content => "",
+                       mode => '0444',
+               }
+       }
 }