Add ZFS sharenfs
This commit is contained in:
@@ -30,11 +30,29 @@
|
||||
notify: zfs restart
|
||||
|
||||
- name: zfs - set quota
|
||||
zfs: "name={{ item }} state=present quota=1T"
|
||||
zfs:
|
||||
name: "{{ item.name }}"
|
||||
state: present
|
||||
extra_zfs_properties:
|
||||
quota: "{{ item.quota }}"
|
||||
with_items:
|
||||
- zv1/homes
|
||||
- zv1/daten
|
||||
- zv1/fotos
|
||||
- { name: zv1/homes, quota: "1T" }
|
||||
- { name: zv1/daten, quota: "1T" }
|
||||
- { name: zv1/fotos, quota: "1T" }
|
||||
|
||||
- name: zfs - install nfs-kernel-server
|
||||
package: name=nfs-kernel-server
|
||||
|
||||
- name: zfs - sharenfs
|
||||
zfs:
|
||||
name: "{{ item.name }}"
|
||||
state: present
|
||||
extra_zfs_properties:
|
||||
sharenfs: "{{ item.opts }}"
|
||||
with_items:
|
||||
- { name: zv1/homes, opts: "rw=@192.168.86.0/24,insecure,sync,no_subtree_check,root_squash,no_wdelay" }
|
||||
- { 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
|
||||
|
||||
Reference in New Issue
Block a user