From e364072ab5f2ba1132a1a2d6a503bbc8428a0fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Violet=20Truchse=C3=9F?= Date: Sat, 2 Nov 2024 05:54:12 +0100 Subject: [PATCH] playbook for git annex server --- hosts.yml | 5 +++++ saljut.yml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 hosts.yml create mode 100644 saljut.yml diff --git a/hosts.yml b/hosts.yml new file mode 100644 index 0000000..0d195e7 --- /dev/null +++ b/hosts.yml @@ -0,0 +1,5 @@ +ungrouped: + hosts: + saljut.v-tr.org: + ssh_keys: + - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGMRYoZA25jBiHuqBqTtnC6E/dxmKz3p5FzMzDFKJLd+ vi@gridlock' diff --git a/saljut.yml b/saljut.yml new file mode 100644 index 0000000..edf00fb --- /dev/null +++ b/saljut.yml @@ -0,0 +1,36 @@ +- name: Setup Saljut VM + hosts: saljut.v-tr.org + become: yes + tasks: + - name: set my ssh-keys + lineinfile: + path: /home/vi/.ssh/authorized_keys + mode: "0600" + owner: vi + line: "{{ item }}" + with_items: "{{ ssh_keys }}" + - name: install nfs + apt: + name: nfs-common + - name: Mount nfs share + mount: + fstype: nfs + path: /home/annex + src: 172.23.143.21:/volume1/annex + state: mounted + - name: create annex user + user: + name: annex + uid: 1032 + - name: set annex ssh keys + lineinfile: + line: "{{ item }}" + mode: "0600" + owner: annex + path: /home/annex/.ssh/authorized_keys + with_items: "{{ ssh_keys }}" + - name: instal git annex + apt: + name: + - git + - git-annex