From 27092c003b6b0341d5af57ed1b64bffaa1eb37c9 Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Sun, 23 Feb 2020 16:03:58 +0100
Subject: [PATCH] Simplify debian-repository role

Drop rssh
---
 debian-repository/files/rssh.conf |  5 ----
 debian-repository/tasks/main.yml  | 47 +------------------------------
 2 files changed, 1 insertion(+), 51 deletions(-)
 delete mode 100644 debian-repository/files/rssh.conf

diff --git a/debian-repository/files/rssh.conf b/debian-repository/files/rssh.conf
deleted file mode 100644
index 313d72c..0000000
--- 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 41c7ab4..cee9a8e 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
-- 
GitLab