# -*- coding: utf-8 -*- # vim: ft=jinja {# Start with defaults from defaults.yaml #} {% import_yaml 'nfs/defaults.yaml' as defaults %} {% import_yaml 'nfs/osfamilymap.yaml' as osfamilymap %} {% import_yaml 'nfs/osmap.yaml' as osmap %} {% import_yaml 'nfs/oscodenamemap.yaml' as oscodenamemap %} {% import_yaml 'nfs/osfingermap.yaml' as osfingermap %} {% set nfs = salt['grains.filter_by']( defaults, merge = salt['grains.filter_by']( osfamilymap, grain='os_family', merge = salt['grains.filter_by']( osmap, grain='os', merge = salt['grains.filter_by']( oscodenamemap, grain='oscodename', merge = salt['grains.filter_by']( osfingermap, grain='osfinger', merge = salt['pillar.get']('nfs', {}), ), ), ), ), base='nfs') %}