bundlewrap/bundles/raspberry-pi/metadata.py

40 lines
701 B
Python

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,
},
},
}