defaults = {
    'apt': {
        'packages': {
            'chrony': {
                'installed': False,
            },
            'ntp': {
                'installed': False,
            },
        },
    },
    'icinga2_api': {
        'systemd': {
            'services': {
                'SYSTEMD-TIMESYNCD STATUS': {
                    'command_on_monitored_host': '/usr/local/share/icinga/plugins/check_systemd_unit systemd-timesyncd',
                },
                'SYSTEMD-TIMESYNCD SYNC': {
                    'command_on_monitored_host': '/usr/local/share/icinga/plugins/check_timesyncd_sync',
                },
            },
        },
    },
}

if not node.has_bundle('rsyslogd'):
    defaults['apt']['packages']['rsyslog'] = {
        'installed': False,
    }

if node.has_bundle('apt') and node.os_version[0] > 10:
    defaults['apt']['packages']['systemd-timesyncd'] = {
        'after': {
            'pkg_apt:chrony',
            'pkg_apt:ntp',
        },
        'needed_by': {
            'action:systemd-enable-ntp',
            'svc_systemd:systemd-timesyncd',
        },
    }
