forked from infra/ansible
[postfix] Fix the when condition
Path always needs to be in quotes inside jinja2 template. Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
parent
e3efee90c1
commit
402472283a
1 changed files with 1 additions and 11 deletions
|
|
@ -8,20 +8,10 @@
|
|||
ansible.builtin.set_fact:
|
||||
lmdb_files: "{{ (maincf.content | b64decode) | regex_findall('lmdb:(.*)') }}"
|
||||
|
||||
- name: Convert /etc/alises to lmdb
|
||||
ansible.builtin.command: "postalias lmdb:{{ item }}"
|
||||
args:
|
||||
creates: "{{ item }}"
|
||||
when: "item == /etc/aliases"
|
||||
loop: "{{ lmdb_files }}"
|
||||
register: result
|
||||
failed_when: result.rc != 0
|
||||
|
||||
- name: Convert to lmdb
|
||||
ansible.builtin.command: "postmap lmdb:{{ item }}"
|
||||
ansible.builtin.command: "{{ (item == '/etc/aliases') | ternary('postalias', 'postmap') }} lmdb:{{ item }}"
|
||||
args:
|
||||
creates: "{{ item }}"
|
||||
when: "item != /etc/aliases"
|
||||
loop: "{{ lmdb_files }}"
|
||||
register: result
|
||||
failed_when: result.rc != 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue