From 4bd33c6a46f57f8a830042795cfaa68ef91963a9 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Wed, 15 May 2019 09:00:49 +0200 Subject: o Removing old borg code. --- ansible/roles/borg-server/defaults/main.yml | 2 -- ansible/roles/borg-server/tasks/borg-server.yml | 30 ------------------------- ansible/roles/borg-server/tasks/main.yml | 26 --------------------- 3 files changed, 58 deletions(-) delete mode 100644 ansible/roles/borg-server/defaults/main.yml delete mode 100644 ansible/roles/borg-server/tasks/borg-server.yml delete mode 100644 ansible/roles/borg-server/tasks/main.yml (limited to 'ansible/roles/borg-server') diff --git a/ansible/roles/borg-server/defaults/main.yml b/ansible/roles/borg-server/defaults/main.yml deleted file mode 100644 index 8d25395..0000000 --- a/ansible/roles/borg-server/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ -borg_server__home: /borg -borg_server__shell: /bin/bash diff --git a/ansible/roles/borg-server/tasks/borg-server.yml b/ansible/roles/borg-server/tasks/borg-server.yml deleted file mode 100644 index 253aa4a..0000000 --- a/ansible/roles/borg-server/tasks/borg-server.yml +++ /dev/null @@ -1,30 +0,0 @@ -- debug: var=groups[borg_server__clients_ansible_group] - -- become: yes - become_user: borg - vars: - clients: "{{ groups[borg_server__clients_ansible_group] }}" - block: - - name: mkdir repos - file: - path: "{{ borg_server__home }}/repos" - state: directory - mode: u=rwx,go= - - - name: mkdir repos/{{ item.key }} - with_items: "{{ clients }}" - command: borg init "{{ item }}" -e none - args: - creates: "{{ borg_server__home }}/repos/{{ item }}" - chdir: "{{ borg_server__home }}/repos" - - - name: authorized_keys - with_items: "{{ clients }}" - vars: - client: "{{hostvars[ansible_hostname]['borg_' + item]}}" - authorized_key: - user: borg - state: "{{ client.state }}" - key: "{{ lookup('file', item + '/etc/borg/id_ed25519.pub') }}" - path: "{{ borg_server__home }}/.ssh/authorized_keys" - key_options: "command=\"cd {{ borg_server__home }}/repos; borg serve --append-only --restrict-to-path {{ borg_server__home }}/repos/{{ item }}\",no-port-forwarding,no-X11-forwarding,no-pty,no-agent-forwarding,no-user-rc" diff --git a/ansible/roles/borg-server/tasks/main.yml b/ansible/roles/borg-server/tasks/main.yml deleted file mode 100644 index c975803..0000000 --- a/ansible/roles/borg-server/tasks/main.yml +++ /dev/null @@ -1,26 +0,0 @@ -- name: packages - tags: borg-server - become: yes - apt: - name: "{{ items }}" - install_recommends: no - vars: - items: - - borgbackup - -- name: Create unix group - become: yes - group: - name: borg - system: yes - -- name: Create unix user - become: yes - user: - name: borg - system: yes - group: borg - shell: "{{ borg_server__shell }}" - home: "{{ borg_server__home }}" - -- import_tasks: borg-server.yml -- cgit v1.2.3