]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/ovh_cleanup/manifests/init.pp
OVH cleanup continue (network interfaces)
[perso/Immae/Projets/Puppet.git] / modules / ovh_cleanup / manifests / init.pp
index 75b497815ddab05f8d3509262af8fcd258c1841f..0704cf97bc868b24dadbd3a9d90b5f3873a3146e 100644 (file)
@@ -39,4 +39,18 @@ class ovh_cleanup {
     file { '/etc/resolv.conf.pacorig':
       ensure => 'absent'
     }
+
+
+    file { '/etc/udev/rules.d/80-net-setup-link.rules':
+      ensure => 'absent',
+    }
+    exec { '/usr/bin/sed -i -e "s/Name=eth0/Name=en*/" /etc/systemd/network/eth0-dhcp.network':
+      subscribe   => File['/etc/udev/rules.d/80-net-setup-link.rules'],
+      refreshonly => true
+    }
+    exec { '/usr/bin/mv /etc/systemd/network/eth0-dhcp.network /etc/systemd/network/en-dhcp.network':
+      subscribe   => Exec['/usr/bin/sed -i -e "s/Name=eth0/Name=en*/" /etc/systemd/network/eth0-dhcp.network'],
+      notify      => Reboot['after_run'],
+      refreshonly => true,
+    }
 }