--- /dev/null
+# 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