Преглед на файлове

Fix mail_virtual_domains config reading in opendkim

without this change it fails on ansible(2.2.0.0) with the following message:

    TASK [mailserver : Generate OpenDKIM keys] *************************************
    fatal: [sovereign.host]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a variable that is undefined. The error was: 'unicode object' has no attribute 'name'\n\nThe error appears to have been in '/Users/nfedyashev/Projects/sovereign/roles/mailserver/tasks/opendkim.yml': line 19, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: Generate OpenDKIM keys\n  ^ here\n"}
Nikita Fedyashev преди 7 години
родител
ревизия
eda6d042a5
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2
    2
      roles/mailserver/tasks/opendkim.yml

+ 2
- 2
roles/mailserver/tasks/opendkim.yml Целия файл

@@ -14,11 +14,11 @@
14 14
 
15 15
 - name: Create OpenDKIM key directories
16 16
   file: state=directory path=/etc/opendkim/keys/{{ item.name }} group=opendkim owner=opendkim
17
-  with_items: mail_virtual_domains
17
+  with_items: "{{ mail_virtual_domains }}"
18 18
 
19 19
 - name: Generate OpenDKIM keys
20 20
   command: opendkim-genkey -r -d {{ item.name }} -D /etc/opendkim/keys/{{ item.name }}/ creates=/etc/opendkim/keys/{{ item.name }}/default.private
21
-  with_items: mail_virtual_domains
21
+  with_items: "{{ mail_virtual_domains }}"
22 22
 
23 23
 - name: Put opendkim.conf into place
24 24
   copy: src=etc_opendkim.conf dest=/etc/opendkim.conf owner=opendkim group=opendkim

Loading…
Отказ
Запис