Without puppetlabs/stdlib, you will get "err: Could not retrieve catalog from remote...
[puppet-modules/puppetlabs-apt.git] / manifests / release.pp
index 294bb78f132013cd40bac5c4dc39b88ae9b34d17..6e0a38f73f7889cdc21ce3193c9440dddc3eb797 100644 (file)
@@ -1,14 +1,17 @@
 # release.pp
 
-define apt::release (
-
+class apt::release (
+  $release_id
 ) {
-       include apt
-       
-       file { "${apt::root}/apt.conf.d/01release":
-               owner => root,
-               group => root,
-               mode => 644,
-               content => "APT::Default-Release \"${name}\";"
-       }       
+
+  include apt::params
+
+  $root = $apt::params::root
+
+  file { "${root}/apt.conf.d/01release":
+    owner   => root,
+    group   => root,
+    mode    => '0644',
+    content => "APT::Default-Release \"${release_id}\";"
+  }
 }