--- - name: Install opendkim ansible.builtin.package: name: "{{ item }}" state: present loop: - opendkim - opendkim-tools - name: Main configuration files ansible.builtin.template: src: opendkim.conf dest: /etc/opendkim.conf mode: 0644 notify: - Restart opendkim - name: Dkim directory ansible.builtin.file: path: /etc/dkim state: directory mode: 0755 - name: Secondary configuration files ansible.builtin.copy: src: "./files/dkim/{{ item }}" dest: "/etc/dkim/{{ item }}" mode: 0644 loop: - KeyTable - PeerList - SigningTable - TrustedHosts notify: - Restart opendkim