Add copying of fstab and persistent files for jails.

This commit is contained in:
Tom Alexander 2022-10-28 21:26:15 -04:00
parent 46f182803e
commit a2945ff069
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

View File

@ -41,6 +41,25 @@
- src: new_jail.bash
dest: /usr/local/bin/new_jail
- name: Install config files
copy:
src: "files/{{ item.fstab }}"
dest: '{{ item.fstab_dest|default("/etc/fstab." + item.name) }}'
mode: 0644
owner: root
group: wheel
when: item.fstab is defined
loop: "{{ jail_list }}"
- name: Install persistent files
copy:
src: "files/{{ item.1.src }}"
dest: "{{ item.0.dataset_mountpoint|default(jail_zfs_dataset_mountpoint) }}/jails/{{ item.0.name }}{{ item.1.dest }}"
mode: '{{ item.1.mode|default("0644") }}'
owner: root
group: wheel
loop: "{{ jail_list|subelements('files', skip_missing=True) }}"
- name: Enable Jails
community.general.sysrc:
name: jail_enable