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