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