--- - name: install requirements for Postfix apt: update_cache: yes state: "{% if hcs_update | bool %}latest{% else %}present{% endif %}" install_recommends: yes pkg: - opendkim - name: Setup opendkim config template: src: etc/opendkim.conf.j2 dest: /etc/opendkim.conf group: "{{ modoboa_user }}" mode: 0640 notify: "opendkim update" - name: off-setup opendkim configuration lineinfile: path: "/etc/default/opendkim" regexp: '^{{ configline.split("=")[0]}}=' line: "#{{ configline }}" backrefs: yes group: "{{ modoboa_user }}" mode: 0640 loop: "{{ opendkim_config_lines_off }}" loop_control: loop_var: configline label: "#{{ configline }}" notify: restart opendkim - name: setup default opendkim config lineinfile: path: "/etc/default/opendkim" regexp: '^#?{{ configline.split("=")[0]}}=' line: "{{ configline }}" group: "{{ modoboa_user }}" mode: 0640 loop: "{{ opendkim_config_lines }}" loop_control: loop_var: configline label: "{{ configline }}" notify: restart opendkim - name: enable opendkim systemd unit systemd: name: opendkim enabled: yes daemon_reload: yes state: started