diff --git a/debian-repository/files/rssh.conf b/debian-repository/files/rssh.conf
deleted file mode 100644
index 313d72c0fbf84e056972ba1c1e150363c558741d..0000000000000000000000000000000000000000
--- a/debian-repository/files/rssh.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-logfacility = LOG_USER
-
-allowrsync
-
-umask = 022
diff --git a/debian-repository/tasks/main.yml b/debian-repository/tasks/main.yml
index 41c7ab49852294de30e05b842668f5b908e1ef42..cee9a8e6549ae1f7fb0f44e7e0d6ea7dd62b738f 100644
--- a/debian-repository/tasks/main.yml
+++ b/debian-repository/tasks/main.yml
@@ -4,35 +4,14 @@
   apt:
     name:
       - reprepro
-      - rssh
       - unzip
     state: present
-  tags:
-    - packages
-    - debian-repository
-    - rssh
-    - webservices
-
-- name: ensure rssh is configured
-  copy:
-    src: rssh.conf
-    dest: /etc/rssh.conf
-    owner: root
-    group: root
-    mode: '0644'
-  tags:
-    - debian-repository
-    - rssh
-    - webservices
 
 - name: ensure we have a repo group
   group:
     name: repo
     system: true
     state: present
-  tags:
-    - debian-repository
-    - webservices
 
 - name: ensure we have a repo user
   user:
@@ -40,31 +19,7 @@
     group: repo
     system: true
     home: /srv/repo
-    shell: /usr/bin/rssh
+    shell: /usr/bin/nologin
     createhome: false
     state: present
-  tags:
-    - debian-repository
-    - webservices
-
-- name: ensure we can configure ssh
-  file:
-    path: /srv/repo/.ssh
-    state: directory
-    owner: repo
-    group: repo
-    mode: '0755'
-  tags:
-    - debian-repository
-    - webservices
 
-- name: ensure the deploy key is authorized
-  copy:
-    src: "{{inventory_dir}}/files/deploy-keys/repo.pub"
-    dest: /srv/repo/.ssh/authorized_keys
-    owner: repo
-    group: repo
-    mode: '0644'
-  tags:
-    - debian-repository
-    - webservices