diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml
index 79c1e1d5249f38856b2ccc68fa19f1ccc04e775f..0ef8cea94ee5964a8e8feb2c797085bf98e19d71 100644
--- a/request-tracker/tasks/main.yml
+++ b/request-tracker/tasks/main.yml
@@ -4,17 +4,26 @@
     - request-tracker4
     - rt4-fcgi
     - rt4-db-postgresql
-    - cpanminus
     - debconf-utils
   tags:
     - packages
     - rt
 
+- name: Have RT packages needed in Debian Jessie installed
+  apt: name={{item}} state=present
+  with_items:
+    - cpanminus
+  when: debian_version == 'jessie'
+  tags:
+    - packages
+    - rt
+
 - name: Have RT additional Perl packages installed
   cpanm: name={{item}} system_lib=yes
   with_items:
     - RT::Extension::LDAPImport
     - RT::Authen::ExternalAuth
+  when: debian_version == 'jessie'
   tags:
     - rt
     - packages
diff --git a/request-tracker/templates/RT_SiteConfig.pm.j2 b/request-tracker/templates/RT_SiteConfig.pm.j2
index b91a268dea5e6620fa7a06a5655e41dada55b5ae..0f894ebc854c3a487aba18a6f1f63eb768f6aa47 100644
--- a/request-tracker/templates/RT_SiteConfig.pm.j2
+++ b/request-tracker/templates/RT_SiteConfig.pm.j2
@@ -31,8 +31,10 @@ Set($LDAPMapping, {Name         => 'sAMAccountName', # required
                    WorkPhone    => 'telephoneNumber',
                    Organization => 'departmentName'});
 
+{% if debian_version == 'jessie' %}
 # Add to any existing plugins
 Set(@Plugins, qw(RT::Extension::LDAPImport));
+{% endif %}
 
 # If you want to sync Groups from LDAP into RT
 
@@ -44,7 +46,9 @@ Set($LDAPGroupMapping, {Name               => 'cn',
                         Description        => 'description'});
 
 ### Login
+{% if debian_version == 'jessie' %}
 Plugin('RT::Authen::ExternalAuth');
+{% endif %}
 Set($ExternalAuthPriority, [ 'My_LDAP' ]);
 Set($ExternalInfoPriority, [ 'My_LDAP' ]);
 Set($AutoCreateNonExternalUsers, 1);