37 lines
847 B
YAML
37 lines
847 B
YAML
- 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
|