From 410b63b0923c6452398dfb3f12ec8ff65e507708 Mon Sep 17 00:00:00 2001
From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
Date: Sun, 15 Oct 2017 18:26:20 +0200
Subject: [PATCH] Remove support for Debian Jessie

Signed-off-by: Thomas Schneider <thomas@fsmpi.rwth-aachen.de>
---
 request-tracker/tasks/main.yml                | 21 +------------------
 request-tracker/templates/RT_SiteConfig.pm.j2 |  8 -------
 2 files changed, 1 insertion(+), 28 deletions(-)

diff --git a/request-tracker/tasks/main.yml b/request-tracker/tasks/main.yml
index 499d85b..81f5333 100644
--- a/request-tracker/tasks/main.yml
+++ b/request-tracker/tasks/main.yml
@@ -9,25 +9,6 @@
     - 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
-
 - name: Have RT config installed
   template: src=RT_SiteConfig.pm.j2 dest=/etc/request-tracker4/RT_SiteConfig.pm owner=root group=www-data mode=0660
   tags:
@@ -94,7 +75,7 @@
   cron:
     minute: 9
     user: www-data
-    job: /usr/local/share/request-tracker4/plugins/RT-Extension-LDAPImport/bin/rtldapimport --import >/dev/null
+    job: /usr/sbin/rt-ldapimport --import >/dev/null
     name: rtldapimport
   tags:
     - rt
diff --git a/request-tracker/templates/RT_SiteConfig.pm.j2 b/request-tracker/templates/RT_SiteConfig.pm.j2
index 21cfb06..d40e856 100644
--- a/request-tracker/templates/RT_SiteConfig.pm.j2
+++ b/request-tracker/templates/RT_SiteConfig.pm.j2
@@ -32,11 +32,6 @@ 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
 
 Set($LDAPGroupBase, '{{rt_ldapbase}}');
@@ -47,9 +42,6 @@ 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);
-- 
GitLab