# -*- coding: utf-8 -*-
# vim: ft=jinja

{% import_yaml 'logrotate/defaults.yaml' as default_settings %}
{% import_yaml "logrotate/osfamilymap.yaml" as os_family_map %}
{% import_yaml "logrotate/osmap.yaml" as os_map %}

{% set osfam = salt['grains.filter_by'](
    os_family_map,
    grain='os_family',
    ) or {} %}
{% set os = salt['grains.filter_by'](
    os_map,
    grain='os',
    ) or {} %}

{% do salt['defaults.merge'](default_settings['logrotate'], osfam) %}
{% do salt['defaults.merge'](default_settings['logrotate'], os) %}

{% set logrotate = salt['pillar.get'](
    'logrotate:lookup',
    default=default_settings['logrotate'],
    merge=True,
    ) %}