diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2019-05-15 09:00:49 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2019-05-15 09:01:30 +0200 |
commit | 4bd33c6a46f57f8a830042795cfaa68ef91963a9 (patch) | |
tree | 50aba86781f2725ddadeeb52cc5d7b4853da6eee /ansible/roles/borg-server/tasks/borg-server.yml | |
parent | 9846c2636282e1a62b53b34a54854423e7d6dbac (diff) | |
download | infra-4bd33c6a46f57f8a830042795cfaa68ef91963a9.tar.gz infra-4bd33c6a46f57f8a830042795cfaa68ef91963a9.tar.bz2 infra-4bd33c6a46f57f8a830042795cfaa68ef91963a9.tar.xz infra-4bd33c6a46f57f8a830042795cfaa68ef91963a9.zip |
o Removing old borg code.
Diffstat (limited to 'ansible/roles/borg-server/tasks/borg-server.yml')
-rw-r--r-- | ansible/roles/borg-server/tasks/borg-server.yml | 30 |
1 files changed, 0 insertions, 30 deletions
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" |