diff --git a/bundles/zfs/items.py b/bundles/zfs/items.py index 90bd32a..81c2c33 100644 --- a/bundles/zfs/items.py +++ b/bundles/zfs/items.py @@ -42,6 +42,13 @@ svc_systemd = { 'pkg_apt:zfs-zed' }, }, + 'zfs-import-cache': { + 'enabled': node.metadata.get('zfs/import-cache'), + 'running': None, + 'needs': { + 'pkg_apt:zfs-zed' + }, + }, } for name, config in node.metadata.get('zfs/datasets', {}).items(): diff --git a/bundles/zfs/metadata.py b/bundles/zfs/metadata.py index ceeaf47..2337495 100644 --- a/bundles/zfs/metadata.py +++ b/bundles/zfs/metadata.py @@ -76,6 +76,7 @@ defaults = { 'weekly': 4, 'monthly': 24, }, + 'import-cache': True, }, } diff --git a/nodes/wb.offsite-backups.py b/nodes/wb.offsite-backups.py index fbf5bbb..15939e1 100644 --- a/nodes/wb.offsite-backups.py +++ b/nodes/wb.offsite-backups.py @@ -55,6 +55,7 @@ }, }, 'zfs': { + 'import-cache': False, 'pools': { 'tank': { 'devices': [