--- - block: - name: Set postfix settings to registry ucr: path: "{{ item.path }}" value: "{{ item.value }}" state: "{{ item.state | default('present') }}" loop: "{{ __postfix_registry_settings }}" - name: Create smtp_auth template: src: etc/postfix/sasl_passwd.j2 dest: /etc/postfix/smtp_auth owner: root group: root mode: 0600 register: __auth_result - name: Ensure smtp_auth.db exist stat: path: /etc/postfix/smtp_auth.db register: __authdb - name: Create smtp_auth.db command: /usr/sbin/postmap hash:/etc/postfix/smtp_auth when: not __authdb.stat.exists or __auth_result.changed notify: __postfix_restart - name: Set permissions for smtp_auth.db file: path: /etc/postfix/smtp_auth.db owner: root group: root mode: 0600 notify: __postfix_restart become: True become_user: root