reorganize postfix/email role; drop meta/main.yml dependencies as they interact badly...
[ansible.git] / roles / postfix / tasks / opendkim.yml
diff --git a/roles/postfix/tasks/opendkim.yml b/roles/postfix/tasks/opendkim.yml
deleted file mode 100644 (file)
index 1ac9e5a..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-- name: install opendkim
-  apt: name=opendkim,opendkim-tools state=latest
-- name: enable opendkim
-  service: name=opendkim enabled=yes
-# env
-- name: install opendkim env
-  register: opendkim_env
-  template:
-    dest: /etc/default/opendkim
-    src: templates/opendkim.env
-- name: regenerate opendkim service
-  when: opendkim_env.changed
-  shell: /lib/opendkim/opendkim.service.generate && systemctl daemon-reload
-  notify: opendkim
-# tables
-- name: generate opendkim keys
-  shell: mkdir /etc/opendkim/{{ item }}/ && opendkim-genkey --bits=2048 -s mail -d {{ item }} -D /etc/opendkim/{{ item }}/
-  args:
-    creates: /etc/opendkim/{{ item }}/mail.private
-    warn: False
-  loop: "{{ postfix.opendkim.private_keys }}"
-- name: generate opendkim tables
-  template:
-    dest: /etc/opendkim/{{ item }}
-    src: templates/{{ item }}
-  loop:
-  - KeyTable
-  - SigningTable
-  notify: opendkim
-# config
-- name: install opendkim config
-  template:
-    dest: /etc/opendkim.conf
-    src: templates/opendkim.conf
-  notify: opendkim