add ariane host_vars/ariane and role
This commit is contained in:
36
roles/ariane/tasks/zfs.yml
Normal file
36
roles/ariane/tasks/zfs.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
|
||||
# uname headers package fehlt noch
|
||||
|
||||
- name: zfs - install ZoL dkms
|
||||
apt: name=zfs-dkms state=latest
|
||||
|
||||
- name: zfs - install ZoL utils
|
||||
apt: name=zfsutils-linux state=latest
|
||||
|
||||
- name: zfs - load module
|
||||
modprobe: name=zfs
|
||||
notify: zfs restart
|
||||
|
||||
- name: zfs - set quota
|
||||
zfs: "name={{ item }} state=present quota=1T"
|
||||
with_items:
|
||||
- zv1/daten
|
||||
- zv1/fotos
|
||||
- zv1/homes
|
||||
|
||||
- name: zfs - pool scrub cronjob for zv1
|
||||
cron:
|
||||
name: zfs scrub zv1
|
||||
minute: 5
|
||||
hour: 1
|
||||
weekday: 1
|
||||
job: "/sbin/zpool scrub zv1"
|
||||
|
||||
- name: zfs - pool scrub cronjob for ssd
|
||||
cron:
|
||||
name: zfs scrub ssd
|
||||
minute: 5
|
||||
hour: 1
|
||||
weekday: 0
|
||||
job: "/sbin/zpool scrub ssd"
|
||||
Reference in New Issue
Block a user