22 lines
799 B
YAML
22 lines
799 B
YAML
---
|
|
# This playbook creates the usernames needed by the relay clients to connect to the relay server.
|
|
#
|
|
- hosts: smtp_clients
|
|
remote_user: root
|
|
vars_files:
|
|
- ../library/vars/isti-global.yml
|
|
- ../library/isti_vars/relay_host.yml
|
|
tasks:
|
|
- name: Create the user that will be used for the smtp authentication
|
|
user: name={{ postfix_smtp_relay_user }} comment="{{ ansible_fqdn }} smtp user" createhome=no home=/dev/null shell=/bin/true
|
|
delegate_to: "{{ postfix_relay_host }}"
|
|
register: smtp_add_user
|
|
tags: smtp
|
|
|
|
- name: Set the user password on the relay server
|
|
shell: echo "{{ postfix_smtp_relay_user }}:{{ postfix_smtp_relay_pwd }}" | chpasswd
|
|
delegate_to: "{{ postfix_relay_host }}"
|
|
when: smtp_add_user is changed
|
|
tags: smtp
|
|
|