1234567891011121314151617181920212223242526272829303132 |
- opendkim-config:
- file.recurse:
- - name: /etc/opendkim
- - source: salt://opendkim/config
- - user: opendkim
- - group: opendkim
- - template: jinja
-
- opendkim-config-etc:
- file.symlink:
- - name: /etc/opendkim.conf
- - target: /etc/opendkim/opendkim.conf
- - force: True
-
- opendkim-pid-file:
- file.absent:
- - name: /var/run/opendkim/opendkim.pid
-
- opendkim-key:
- cmd.run:
- - name: opendkim-genkey -s dkim -d "$(cat /tmp/gcf-model.json | jq -r .model.common.mail.domain)"
- - cwd: /etc/opendkim/keys
- - creates: /etc/opendkim/keys/dkim.private
-
- opendkim-key-owner:
- file.directory:
- - name: /etc/opendkim/keys
- - user: opendkim
- - group: opendkim
- - recurse:
- - user
- - group
|