nfs-formula/nfs/map.jinja

33 lines
943 B
Text
Raw Permalink Normal View History

# -*- coding: utf-8 -*-
# vim: ft=jinja
2019-11-20 16:22:54 +01:00
{# Start with defaults from defaults.yaml #}
2018-03-25 20:05:35 +02:00
{% 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 %}
2018-05-03 18:00:25 -03:00
{% import_yaml 'nfs/osfingermap.yaml' as osfingermap %}
2018-03-25 20:05:35 +02:00
{% set nfs = salt['grains.filter_by'](
defaults,
merge = salt['grains.filter_by'](
osfamilymap,
grain='os_family',
merge = salt['grains.filter_by'](
osmap,
grain='os',
2018-05-03 18:00:25 -03:00
merge = salt['grains.filter_by'](
oscodenamemap,
grain='oscodename',
merge = salt['grains.filter_by'](
osfingermap,
grain='osfinger',
merge = salt['pillar.get']('nfs', {}),
),
2018-05-03 18:00:25 -03:00
),
2018-03-25 20:05:35 +02:00
),
),
base='nfs')
%}