{#- Get the `tplroot` from `tpldir` #} {%- set fbkusersroot = slspath.split('/')[0] %} {%- from fbkusersroot ~ "/map.jinja" import fbkusers with context %} {% if pillar.fbkusers is defined %} {% for user in pillar.fbkusers %} {% if pillar.fbkusers[user]["sudocmd"] %} /etc/sudoers.d/{{ user }}-cmd: file.managed: - name: /etc/sudoers.d/{{ user }}-cmd - source: salt://fbkusers/files/sudo.cmd - template: jinja - defaults: sudouser: {{ user }} myaccumulator: {{ pillar.fbkusers[user]["sudocmd"] }} {% endif %} {% endfor %} {% endif %}