Put zfs to common
This commit is contained in:
@@ -1,33 +1,6 @@
|
||||
---
|
||||
- name: zfs - linux-headers
|
||||
package: name=linux-headers-{{ ansible_kernel }}
|
||||
|
||||
- name: zfs - install ZoL dkms
|
||||
package: name=zfs-dkms
|
||||
|
||||
- name: zfs - install ZoL utils
|
||||
package: name=zfsutils-linux
|
||||
|
||||
- name: zfs - install zfs-auto-snapshot
|
||||
package: name=zfs-auto-snapshot
|
||||
|
||||
- name: zfs - zfs-auto-snapshot find cron files
|
||||
shell: find /etc/cron* -type f -name zfs-auto-snapshot
|
||||
register: snapshot_cron
|
||||
changed_when: False
|
||||
|
||||
- name: zfs - zfs-auto-snapshot prefix
|
||||
lineinfile:
|
||||
path: "{{ item }}"
|
||||
regexp: (.*zfs-auto-snapshot.*\d+)\ \ \/\/
|
||||
line: \1 --prefix= //
|
||||
backrefs: yes
|
||||
with_items: "{{ snapshot_cron.stdout_lines }}"
|
||||
when: snapshot_cron.stdout_lines is defined
|
||||
|
||||
- name: zfs - load module
|
||||
modprobe: name=zfs
|
||||
notify: zfs restart
|
||||
- name : zfs - zfs_mount_settings.sh
|
||||
copy: src=zfs_mount_settings.sh dest=/etc/ owner=root group=root mode=0755
|
||||
|
||||
- name: zfs - set quota
|
||||
zfs:
|
||||
@@ -54,19 +27,6 @@
|
||||
- { name: zv1/daten, opts: "rw=@192.168.86.0/24,insecure,sync,no_subtree_check,root_squash,crossmnt" }
|
||||
- { name: zv1/fotos, opts: "rw=@192.168.86.0/24,insecure,sync,no_subtree_check,root_squash,crossmnt" }
|
||||
|
||||
- name : zfs - zfs_mount.sh
|
||||
copy: src=zfs_mount.sh dest=/usr/local/bin/ owner=root group=root mode=0755
|
||||
|
||||
- name : zfs - zfs_health.sh
|
||||
copy: src=zfs_health.sh dest=/usr/local/bin/ owner=root group=root mode=0755
|
||||
|
||||
- name: zfs - zfs_health cronjob
|
||||
cron:
|
||||
name: zfs check health
|
||||
minute: 0
|
||||
hour: "7,11,16"
|
||||
job: "/usr/local/bin/zfs_health.sh"
|
||||
|
||||
- name: zfs - pool scrub cronjob for zv1
|
||||
cron:
|
||||
name: zfs scrub zv1
|
||||
|
||||
Reference in New Issue
Block a user