]> git.ekhem.eu.org Git - turnup.git/commitdiff
Add a script for configuring opendkim.
authorJakub Czajka <jakub@ekhem.eu.org>
Wed, 27 Sep 2023 20:55:15 +0000 (22:55 +0200)
committerJakub Czajka <jczajka@google.com>
Sun, 24 Dec 2023 18:46:45 +0000 (19:46 +0100)
server/opendkim.yaml [new file with mode: 0644]

diff --git a/server/opendkim.yaml b/server/opendkim.yaml
new file mode 100644 (file)
index 0000000..f4ee1d6
--- /dev/null
@@ -0,0 +1,32 @@
+# Copyright (c) 2023 Jakub Czajka <jakub@ekhem.eu.org>
+# 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