]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adds nodo::subsystem::udev::network
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 29 Sep 2016 16:48:08 +0000 (13:48 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 29 Sep 2016 16:48:08 +0000 (13:48 -0300)
manifests/role/tpc.pp
manifests/subsystem/udev/network.pp [new file with mode: 0644]

index d21dad160905cde2b7f47ab1bc62675f1bbcad8e..45be3e202cdffc2f70ff816c7e2146d195839aca 100644 (file)
@@ -3,5 +3,6 @@ class nodo::role::tpc inherits nodo::base::laptop {
   #include nodo::utils::web::hardened
   include nodo::utils::network::wicd
   include nodo::subsystem::macchanger::wicd
+  include nodo::subsystem::udev::network
   include onion::full
 }
diff --git a/manifests/subsystem/udev/network.pp b/manifests/subsystem/udev/network.pp
new file mode 100644 (file)
index 0000000..2e42519
--- /dev/null
@@ -0,0 +1,15 @@
+class nodo::subsystem::udev::network {
+  $role = hiera('nodo::role', 'default')
+
+  file { '/etc/udev/rules.d/70-persistent-net.rules':
+    ensure  => present,
+    owner   => "root",
+    group   => "root",
+    mode    => "0644",
+    source  => [
+                 "puppet:///modules/site_nodo/udev/hostname/persistent-net.rules.${::hostname}",
+                 "puppet:///modules/site_nodo/udev/role/persistent-net.rules.${role}",
+                 "puppet:///modules/site_nodo/udev/domain/persistent-net.rules.${::domain}",
+               ],
+  }
+}