diff --git a/manifests/init.pp b/manifests/init.pp
index 6978421e2890305fed24441f05aa82fac8550091..3c35a57d11bff3f02a04c29b03dcfe8b7800eb3e 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -7,20 +7,18 @@ class su_debuild {
 
   ### PACKAGES ###
   # Pin some packages to Debian jessie-backports.
-  if ($::lsbdistcodename == 'jessie') {
-    file {
-      '/etc/apt/preferences.d/debian-build':
-        ensure => present,
-        source => 'puppet:///modules/su_debuild/etc/apt/preferences.d/debian-build.jessie',
-        mode   => '0644',
-        notify => Exec['apt-get_update_debuild_jessie'];
-    }
+  file {
+    '/etc/apt/preferences.d/debian-build':
+      ensure => present,
+      content => template('su_debuild/etc/apt/preferences.d/debian-build.erb'),
+      mode   => '0644',
+      notify => Exec['apt-get_update_debuild_jessie'];
+  }
 
-    # Triggered to refresh local package lists.
-    exec { 'apt-get_update_debuild_jessie':
-      command     => 'apt-get update',
-      refreshonly => true,
-    }
+  # Triggered to refresh local package lists.
+  exec { 'apt-get_update_debuild_jessie':
+    command     => 'apt-get update',
+    refreshonly => true,
   }
 
   # Packages needed for package building. Add ant here because although we