--- {%- from "opendkim/map.jinja" import opendkim with context %} opendkim-config-dir: file.directory: - name: {{ opendkim.config.dir }} - user: {{ opendkim.config.user }} - group: {{ opendkim.config.group }} - mode: 755 opendkim-configuration-key: file.managed: - name: {{ opendkim.config.dir }}/{{ opendkim.config.key.name }} - source: salt://opendkim/templates/key.j2 - user: {{ opendkim.config.user }} - group: {{ opendkim.config.group }} - mode: 600 - template: jinja - watch_in: - service: opendkim-service opendkim-trusted-hosts: file.managed: - name: {{ opendkim.config.dir }}/TrustedHosts - source: salt://opendkim/templates/TrustedHosts.j2 - user: {{ opendkim.config.user }} - group: {{ opendkim.config.group }} - mode: 644 - template: jinja - watch_in: - service: opendkim-service opendkim-service-defaults: file.managed: - name: {{ opendkim.config.default_file }} - source: salt://opendkim/templates/service_defaults.j2 - user: {{ opendkim.config.user }} - group: {{ opendkim.config.group }} - mode: 644 - template: jinja - watch_in: - service: opendkim-service opendkim-config-file: file.managed: - name: {{ opendkim.config.file }} - source: salt://opendkim/templates/opendkim.conf.j2 - user: {{ opendkim.config.user }} - group: {{ opendkim.config.group }} - mode: 644 - template: jinja - watch_in: - service: opendkim-service