Compare commits

..

3 commits

Author SHA1 Message Date
ac919278aa
rename timer 2022-09-24 13:37:13 +02:00
6c0193520d
resolve unnecessary metaproc 2022-09-24 13:35:45 +02:00
7c1da59bb7
backup at determined time 2022-09-24 13:35:15 +02:00
3 changed files with 9 additions and 16 deletions

View file

@ -20,7 +20,8 @@ defaults = {
'systemd-timers': { 'systemd-timers': {
f'backup': { f'backup': {
'command': '/opt/backup/backup_all', 'command': '/opt/backup/backup_all',
'when': 'daily', 'when': '1:00',
'persistent': True,
}, },
}, },
} }

View file

@ -29,15 +29,6 @@ defaults = {
}, },
}, },
}, },
},
}
@metadata_reactor.provides(
'systemd-timers/suspend-if-idle',
)
def timer(metadata):
return {
'systemd-timers': { 'systemd-timers': {
'suspend-if-idle': { 'suspend-if-idle': {
'command': f'suspend_if_idle', 'command': f'suspend_if_idle',
@ -48,6 +39,7 @@ def timer(metadata):
}, },
}, },
}, },
},
} }
@ -67,8 +59,8 @@ def wake_command(metadata):
@metadata_reactor.provides( @metadata_reactor.provides(
'systemd/units/enable-wol.service', 'systemd/units/wakeonline-setup.service',
'systemd/services/enable-wol.service', 'systemd/services/wakeonline-setup.service',
) )
def systemd(metadata): def systemd(metadata):
interface = metadata.get(f"network/{metadata.get('wol-sleeper/network')}/interface") interface = metadata.get(f"network/{metadata.get('wol-sleeper/network')}/interface")
@ -76,7 +68,7 @@ def systemd(metadata):
return { return {
'systemd': { 'systemd': {
'units': { 'units': {
'enable-wol.service': { 'wakeonline-setup.service': {
'Unit': { 'Unit': {
'After': 'network.target', 'After': 'network.target',
}, },
@ -88,7 +80,7 @@ def systemd(metadata):
}, },
}, },
'services': { 'services': {
'enable-wol.service': {}, 'wakeonline-setup.service': {},
}, },
}, },
} }

View file

@ -2,7 +2,7 @@ defaults = {
'systemd-timers': { 'systemd-timers': {
'zfs-mirror': { 'zfs-mirror': {
'command': '/opt/zfs-mirror', 'command': '/opt/zfs-mirror',
'when': 'daily', 'when': '2:00',
'persistent': True, 'persistent': True,
}, },
}, },