playbook for git annex server
This commit is contained in:
5
hosts.yml
Normal file
5
hosts.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
ungrouped:
|
||||||
|
hosts:
|
||||||
|
saljut.v-tr.org:
|
||||||
|
ssh_keys:
|
||||||
|
- 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGMRYoZA25jBiHuqBqTtnC6E/dxmKz3p5FzMzDFKJLd+ vi@gridlock'
|
||||||
36
saljut.yml
Normal file
36
saljut.yml
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user