mirror of
https://github.com/rocky-linux/infrastructure
synced 2024-12-01 01:16:25 +00:00
fcdf86b31c
This commit appends the README.md to state that yaml files should start with `---` and end with `...`. This also addresses some linting warnings that were not appearing during pre-commit on local system.
39 lines
904 B
YAML
39 lines
904 B
YAML
---
|
|
# Configure relay
|
|
- name: Ensure postfix is installed
|
|
yum:
|
|
name:
|
|
- postfix
|
|
- cyrus-sasl-plain
|
|
state: present
|
|
|
|
- name: Add password map
|
|
template:
|
|
src: etc/postfix/sasl_passwd.j2
|
|
dest: /etc/postfix/sasl_passwd
|
|
owner: root
|
|
group: root
|
|
mode: '0600'
|
|
notify: rehash_postfix_sasl
|
|
|
|
- name: Add relay information to postfix
|
|
blockinfile:
|
|
path: /etc/postfix/main.cf
|
|
marker: "## ANSIBLE MANAGED ##"
|
|
block: |
|
|
smtp_tls_note_starttls_offer = yes
|
|
relayhost = [{{ smtp_relayhost }}]:587
|
|
smtp_use_tls = yes
|
|
smtp_sasl_auth_enable = yes
|
|
smtp_sasl_security_options =
|
|
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
|
|
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
|
|
notify: restart_postfix
|
|
|
|
- name: Ensure postfix is running and enabled
|
|
service:
|
|
name: postfix
|
|
state: restarted
|
|
enabled: true
|
|
...
|