# -*- 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, ) %}