소스 검색

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…
취소
저장