bundlewrap/bundles/stromzaehler/items.py
2021-11-04 22:24:33 +01:00

29 lines
802 B
Python

influxdb_metadata = repo.get_node(node.metadata.get('stromzaehler/influxdb_node')).metadata.get('influxdb')
files = {
'/opt/stromzaehler': {
'content_type': 'mako',
'mode': '550',
'context': {
'node_name': node.name,
'influxdb_domain': influxdb_metadata['hostname'],
'influxdb_bucket': influxdb_metadata['bucket'],
'influxdb_org': influxdb_metadata['org'],
'influxdb_token': influxdb_metadata['writeonly_token'],
},
'triggers': [
'svc_systemd:stromzaehler:restart'
],
},
}
svc_systemd = {
'stromzaehler': {
# 'enabled': False,
# 'running': False,
'needs': [
'pkg_apt:gpiod',
'file:/opt/stromzaehler',
],
}
}