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