Skip to content
Snippets Groups Projects
Commit 1c493044 authored by Thomas Schneider's avatar Thomas Schneider
Browse files

opensmtpd-relay: Create systemusers file

parent 1de1ee46
No related branches found
No related tags found
1 merge request!10RHEL compatibility and OpenSMTPD relay role
Pipeline #7844 passed
...@@ -22,17 +22,6 @@ ...@@ -22,17 +22,6 @@
notify: notify:
- Restart OpenSMTPD - Restart OpenSMTPD
- name: Configure smtpd.conf
template:
src: smtpd.conf.j2
dest: /etc/{{ "opensmtpd/" if is_rhel }}smtpd.conf
owner: root
group: root
mode: "0644"
validate: /usr/sbin/smtpd -f %s -n
notify:
- Restart OpenSMTPD
- name: Install update-opensmtpd-system-user script - name: Install update-opensmtpd-system-user script
template: template:
src: update-opensmtpd-system-user.j2 src: update-opensmtpd-system-user.j2
...@@ -49,6 +38,22 @@ ...@@ -49,6 +38,22 @@
minute: "*/5" minute: "*/5"
job: /usr/local/sbin/update-opensmtpd-system-user job: /usr/local/sbin/update-opensmtpd-system-user
- name: Create systemusers file
command:
cmd: /usr/local/sbin/update-opensmtpd-system-user
creates: /etc/{{ "opensmtpd/" if is_rhel }}systemusers
- name: Configure smtpd.conf
template:
src: smtpd.conf.j2
dest: /etc/{{ "opensmtpd/" if is_rhel }}smtpd.conf
owner: root
group: root
mode: "0644"
validate: /usr/sbin/smtpd -f %s -n
notify:
- Restart OpenSMTPD
- name: Enable and start OpenSMTPD - name: Enable and start OpenSMTPD
systemd: systemd:
name: opensmtpd.service name: opensmtpd.service
......
table systemusers file:/etc/opensmtpd/systemusers table systemusers file:/etc/{{ "opensmtpd/" if is_rhel }}systemusers
filter "local-system-user" phase rcpt-to match rcpt-to <systemusers> rewrite "<{{ adminaddr }}>" filter "local-system-user" phase rcpt-to match rcpt-to <systemusers> rewrite "<{{ adminaddr }}>"
listen on localhost filter "local-system-user" listen on localhost filter "local-system-user"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment