From 258e9201de28e6f6f83e6025fa95efd47c4d758e Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Wed, 27 Sep 2023 22:55:15 +0200 Subject: [PATCH] Add a script for configuring opendkim. --- server/opendkim.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 server/opendkim.yaml diff --git a/server/opendkim.yaml b/server/opendkim.yaml new file mode 100644 index 0000000..f4ee1d6 --- /dev/null +++ b/server/opendkim.yaml @@ -0,0 +1,32 @@ +# Copyright (c) 2023 Jakub Czajka +# License: GPL-3.0 or later. + +- name: Checkout configuration + command: | + git --work-tree=/tmp --git-dir=/srv/git/server.git checkout main --force \ + opendkim/* + become: yes +- name: Install opendkim + package: + name: + - opendkim + - libopendbx1-pgsql + state: latest + become: yes +- name: Copy to /etc + copy: + src: "/tmp/opendkim/opendkim.conf" + dest: "/etc" + remote_src: true + become: true +- name: Copy to /etc/default + copy: + src: "/tmp/opendkim/opendkim" + dest: "/etc/default" + remote_src: true + become: true +- name: Restart opendkim + service: + name: opendkim + state: restarted + become: yes -- 2.39.5