h = repo.libs.hashable.hashable defaults = { 'systemd-journald': { 'Storage': 'volatile', }, } @metadata_reactor.provides( 'telegraf/config/agent', ) def telegraf(metadata): return { 'telegraf': { 'config': { 'agent': { 'flush_interval': '30s', 'interval': '30s', }, }, }, } @metadata_reactor.provides( 'zfs/kernel_params', 'zfs/datasets', ) def zfs(metadata): if not node.has_bundle('zfs'): return {} return { 'zfs': { 'kernel_params': { 'zfs_txg_timeout': 300, }, }, }