Support omitting datasets from automatic snapshotting.
This commit is contained in:
parent
221e91a56a
commit
e478ca56aa
@ -1,8 +1,10 @@
|
|||||||
os_flavor: "freebsd"
|
os_flavor: "freebsd"
|
||||||
zfs_snapshot_datasets:
|
zfs_snapshot_datasets:
|
||||||
- zroot/freebsd/main/be
|
- path: zroot/freebsd/main/be
|
||||||
- zdata/vm
|
- path: zdata/vm
|
||||||
- zdata/k8spersistent
|
- path: zdata/vm/poudriere/disk0
|
||||||
|
include: false
|
||||||
|
- path: zdata/k8spersistent
|
||||||
sshd_enabled: true
|
sshd_enabled: true
|
||||||
loader_conf: "mrmanager_loader.conf"
|
loader_conf: "mrmanager_loader.conf"
|
||||||
rc_conf: "mrmanager_rc.conf"
|
rc_conf: "mrmanager_rc.conf"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
os_flavor: "freebsd"
|
os_flavor: "freebsd"
|
||||||
zfs_snapshot_datasets:
|
zfs_snapshot_datasets:
|
||||||
- zroot/freebsd/computer/be/default
|
- path: zroot/freebsd/computer/be/default
|
||||||
sshd_enabled: true
|
sshd_enabled: true
|
||||||
sshd_conf: "sshd_config"
|
sshd_conf: "sshd_config"
|
||||||
pf_config: "homeserver_pf.conf"
|
pf_config: "homeserver_pf.conf"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
os_flavor: "freebsd"
|
os_flavor: "freebsd"
|
||||||
custom_repo: 13amd64-default-framework
|
custom_repo: 13amd64-default-framework
|
||||||
zfs_snapshot_datasets:
|
zfs_snapshot_datasets:
|
||||||
- zroot/freebsd/release/be/default
|
- path: zroot/freebsd/release/be/default
|
||||||
sshd_enabled: true
|
sshd_enabled: true
|
||||||
sshd_conf: "sshd_config"
|
sshd_conf: "sshd_config"
|
||||||
pf_config: "odofreebsd_pf.conf"
|
pf_config: "odofreebsd_pf.conf"
|
||||||
|
@ -18,8 +18,8 @@ users:
|
|||||||
gitconfig: "gitconfig_home"
|
gitconfig: "gitconfig_home"
|
||||||
zfs_snapshot_datasets:
|
zfs_snapshot_datasets:
|
||||||
# - zroot/linux/archmain/home
|
# - zroot/linux/archmain/home
|
||||||
- zroot/linux/archmain/be
|
- path: zroot/linux/archmain/be
|
||||||
- zroot/data/bridge/family_disks
|
- path: zroot/data/bridge/family_disks
|
||||||
install_graphics: true
|
install_graphics: true
|
||||||
graphics_driver: "intel"
|
graphics_driver: "intel"
|
||||||
build_user:
|
build_user:
|
||||||
|
@ -5,7 +5,7 @@ jobs:
|
|||||||
type: snap
|
type: snap
|
||||||
filesystems: {
|
filesystems: {
|
||||||
{% for dataset in zfs_snapshot_datasets %}
|
{% for dataset in zfs_snapshot_datasets %}
|
||||||
"{{dataset}}<": true,
|
"{{dataset.path}}<": {{dataset.include | default(true) | lower}},
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
}
|
}
|
||||||
# create snapshots with prefix `zrepl_` every 15 minutes
|
# create snapshots with prefix `zrepl_` every 15 minutes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user