]> freie-schul-it.de Git - fsit-smgt.git/blob - examples/playbooks-for-server/install_backup01.yml
einfachere Namen fuer die Playbooks
[fsit-smgt.git] / examples / playbooks-for-server / install_backup01.yml
1 ---
2 - name: bootstrap CT "backup01"
3 hosts: backup01
4 remote_user: root
5 vars_files:
6 - vars.yml
7 tasks:
8 - include_tasks: fsit-smgt/library/bootstrap.yml
9 - name: install CT "backup01"
10 hosts: backup01
11 become: true
12 vars:
13 export_root: /srv/nfs4
14 export_share: backups
15 export_dir: /srv/backups
16 export_dir_subdir: pve
17 root_ipaddr_string: 192.168.10.0/24(rw,fsid=0,no_subtree_check)
18 dir_ipaddr_string: 192.168.10.0/24(rw,no_root_squash,no_subtree_check)
19 tasks:
20 - include_tasks: fsit-smgt/library/nfs.yml
21
22 - name: make sure the sub-directory for backups from root exists
23 ansible.builtin.file:
24 path: "{{ export_dir }}/{{ export_dir_subdir }}"
25 state: directory
26 recurse: true
27 notify:
28 - restart nfs-kernel-server service
29
30 handlers:
31 - name: restart nfs-kernel-server service
32 ansible.builtin.service:
33 name: nfs-kernel-server.service
34 state: restarted