postfix: Remove CentOS 7 support
This commit is contained in:
parent
328be9ff89
commit
f85e9d8dc4
4 changed files with 0 additions and 105 deletions
|
@ -1,14 +0,0 @@
|
||||||
[Unit]
|
|
||||||
Description=Stunnel for SMTPs connections
|
|
||||||
After=network.target
|
|
||||||
After=syslog.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
Type=simple
|
|
||||||
PrivateTmp=true
|
|
||||||
User=smtps
|
|
||||||
Group=smtps
|
|
||||||
ExecStart=/usr/bin/stunnel /etc/stunnel/smtps.conf
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
|
@ -3,8 +3,3 @@
|
||||||
ansible.builtin.service:
|
ansible.builtin.service:
|
||||||
name: postfix
|
name: postfix
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
- name: Restart stunnel-smtps
|
|
||||||
ansible.builtin.service:
|
|
||||||
name: stunnel-smtps
|
|
||||||
state: restarted
|
|
||||||
|
|
|
@ -37,79 +37,6 @@
|
||||||
- mail_domain is defined
|
- mail_domain is defined
|
||||||
- mail_server is defined
|
- mail_server is defined
|
||||||
|
|
||||||
- name: Install stunnel
|
|
||||||
ansible.builtin.package:
|
|
||||||
name: stunnel
|
|
||||||
state: installed
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Create group smtps
|
|
||||||
ansible.builtin.group:
|
|
||||||
name: smtps
|
|
||||||
system: true
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Create user smtps
|
|
||||||
ansible.builtin.user:
|
|
||||||
name: smtps
|
|
||||||
comment: Service Stunnel-SMTPS
|
|
||||||
createhome: false
|
|
||||||
group: smtps
|
|
||||||
home: /var/empty
|
|
||||||
shell: /sbin/nologin
|
|
||||||
system: true
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Create stunnel config
|
|
||||||
ansible.builtin.template:
|
|
||||||
src: stunnel.conf.j2
|
|
||||||
dest: /etc/stunnel/smtps.conf
|
|
||||||
mode: 0644
|
|
||||||
owner: root
|
|
||||||
group: "{{ ansible_wheel }}"
|
|
||||||
notify: Restart stunnel-smtps
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Create stunnel systemd service
|
|
||||||
ansible.builtin.copy:
|
|
||||||
src: stunnel-smtps.service
|
|
||||||
dest: /etc/systemd/system/stunnel-smtps.service
|
|
||||||
mode: 0644
|
|
||||||
owner: root
|
|
||||||
group: "{{ ansible_wheel }}"
|
|
||||||
notify: Restart stunnel-smtps
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Enable stunnel service
|
|
||||||
ansible.builtin.service:
|
|
||||||
name: stunnel-smtps
|
|
||||||
state: started
|
|
||||||
enabled: true
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Configure relayhost
|
|
||||||
ansible.builtin.lineinfile:
|
|
||||||
path: /etc/postfix/main.cf
|
|
||||||
regexp: '^relayhost\s*='
|
|
||||||
insertafter: '^#relayhost\s*='
|
|
||||||
line: "relayhost = [localhost]:2525"
|
|
||||||
notify: Restart postfix
|
|
||||||
when:
|
|
||||||
- ansible_distribution_major_version|int <= 7
|
|
||||||
- mail_server is defined
|
|
||||||
|
|
||||||
- name: Configure relayhost
|
- name: Configure relayhost
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: /etc/postfix/main.cf
|
path: /etc/postfix/main.cf
|
||||||
|
@ -118,7 +45,6 @@
|
||||||
line: "relayhost = [{{ mail_server }}]:465"
|
line: "relayhost = [{{ mail_server }}]:465"
|
||||||
notify: Restart postfix
|
notify: Restart postfix
|
||||||
when:
|
when:
|
||||||
- ansible_distribution_major_version|int >= 8
|
|
||||||
- mail_server is defined
|
- mail_server is defined
|
||||||
|
|
||||||
- name: Configure smtp_tls_security_level
|
- name: Configure smtp_tls_security_level
|
||||||
|
@ -129,7 +55,6 @@
|
||||||
line: "smtp_tls_security_level = encrypt"
|
line: "smtp_tls_security_level = encrypt"
|
||||||
notify: Restart postfix
|
notify: Restart postfix
|
||||||
when:
|
when:
|
||||||
- ansible_distribution_major_version|int >= 8
|
|
||||||
- mail_server is defined
|
- mail_server is defined
|
||||||
|
|
||||||
- name: Configure smtp_tls_wrappermode
|
- name: Configure smtp_tls_wrappermode
|
||||||
|
@ -140,7 +65,6 @@
|
||||||
line: "smtp_tls_wrappermode = yes"
|
line: "smtp_tls_wrappermode = yes"
|
||||||
notify: Restart postfix
|
notify: Restart postfix
|
||||||
when:
|
when:
|
||||||
- ansible_distribution_major_version|int >= 8
|
|
||||||
- mail_server is defined
|
- mail_server is defined
|
||||||
|
|
||||||
- name: Enable postfix service
|
- name: Enable postfix service
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
foreground = yes
|
|
||||||
pid =
|
|
||||||
|
|
||||||
[smtps-wrapper]
|
|
||||||
accept = localhost:2525
|
|
||||||
client = yes
|
|
||||||
connect = {{ mail_server }}:465
|
|
||||||
CAfile = {{ tls_bundle }}
|
|
||||||
verify = 2
|
|
||||||
sslVersion = TLSv1.2
|
|
Loading…
Add table
Reference in a new issue