defaults = {
    'mirror': {},
}


@metadata_reactor.provides(
    'systemd-timers',
)
def timers(metadata):
    return {
        'systemd-timers': {
            f'mirror-{name}': {
                'command': f"/usr/bin/scp -r -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null '{config['from']}' '{config['to']}'",
                'when': 'hourly',
            } for name, config in metadata.get('mirror').items()
        }
    }