bundles/docker-engine: fix backups and zfs dependencies

This commit is contained in:
Franzi 2025-03-29 13:37:45 +01:00
parent 38ec7af32c
commit a592de005e
Signed by: kunsi
GPG key ID: 12E3D2136B818350
2 changed files with 17 additions and 9 deletions

View file

@ -46,6 +46,10 @@ actions['docker_create_nondefault_network'] = {
for app, config in node.metadata.get('docker-engine/containers', {}).items():
volumes = config.get('volumes', {})
user = config.get('user', f'docker-{app}')
directories[f'/var/opt/docker-engine/{app}'] = {
'owner': user,
'group': user,
}
files[f'/opt/docker-engine/{app}'] = {
'source': 'docker-wrapper',
@ -97,6 +101,7 @@ for app, config in node.metadata.get('docker-engine/containers', {}).items():
svc_systemd[f'docker-{app}'] = {
'needs': {
*deps,
f'directory:/var/opt/docker-engine/{app}',
f'file:/opt/docker-engine/{app}',
f'file:/usr/local/lib/systemd/system/docker-{app}.service',
f'user:{user}',