Add copying of fstab and persistent files for jails.
This commit is contained in:
parent
46f182803e
commit
a2945ff069
@ -41,6 +41,25 @@
|
|||||||
- src: new_jail.bash
|
- src: new_jail.bash
|
||||||
dest: /usr/local/bin/new_jail
|
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
|
- name: Enable Jails
|
||||||
community.general.sysrc:
|
community.general.sysrc:
|
||||||
name: jail_enable
|
name: jail_enable
|
||||||
|
Loading…
x
Reference in New Issue
Block a user