users = {
    'seafile': {
        'home': '/opt/seafile',
    },
}

directories = {
    '/opt/seafile': {
        'mode': '0755',
        'owner': 'seafile',
        'group': 'seafile',
    },
}

files = {
    '/etc/systemd/system/seafile.service': {
        'needed_by': {
            'svc_systemd:seafile',
        },
        'triggers': {
            'action:systemd-reload',
        },
    },
    '/etc/systemd/system/seahub.service': {
        'needed_by': {
            'svc_systemd:seafile',
        },
        'triggers': {
            'action:systemd-reload',
        },
    },
}

svc_systemd = {
    'seafile': {},
    'seahub': {
        'needs': {
            'svc_systemd:seafile',
        },
    },
}