--- {%- from "postfix/map.jinja" import postfix with context %} postfix-transport-maps: file.managed: - name: {{ postfix.base_dir }}/transport - source: salt://postfix/templates/transport.j2 - user: root - group: root - mode: 644 - template: jinja - watch_in: - service: postfix-service - cmd: postfix-transport postfix-sender-access-maps: file.managed: - name: {{ postfix.base_dir }}/sender_access - source: salt://postfix/templates/sender_access.j2 - user: root - group: root - mode: 644 - template: jinja - watch_in: - service: postfix-service - cmd: postfix-sender-access postfix-transport: cmd.run: - name: postmap transport - cwd: {{ postfix.base_dir }} postfix-sender-access: cmd.run: - name: postmap sender_access - cwd: {{ postfix.base_dir }}