move pin out to a template
authorZach Leslie <zach@puppetlabs.com>
Mon, 21 May 2012 21:49:30 +0000 (14:49 -0700)
committerZach Leslie <zach@puppetlabs.com>
Mon, 21 May 2012 21:49:30 +0000 (14:49 -0700)
manifests/pin.pp
templates/pin.pref.erb [new file with mode: 0644]

index 2664c9ba6a40199fde9203b6d99b07a3cf1a8615..f19df00f230f859d03674afad42a35ff4f532243 100644 (file)
@@ -27,6 +27,6 @@ define apt::pin(
     owner   => root,
     group   => root,
     mode    => '0644',
-    content => "# ${name}\nPackage: ${packages}\nPin: ${pin}\nPin-Priority: ${priority}",
+    content => template("apt/pin.pref.erb"),
   }
 }
diff --git a/templates/pin.pref.erb b/templates/pin.pref.erb
new file mode 100644 (file)
index 0000000..9a1e690
--- /dev/null
@@ -0,0 +1,4 @@
+# <%= name %>
+Package: <%= packages %>
+Pin: <%= pin %>
+Pin-Priority: <%= priority %>