https://github.com/geerlingguy/ansible-role-postfix
Ansible Role - Postfix
https://github.com/geerlingguy/ansible-role-postfix
ansible email mail postfix role send setup
Last synced: 10 days ago
JSON representation
Ansible Role - Postfix
- Host: GitHub
- URL: https://github.com/geerlingguy/ansible-role-postfix
- Owner: geerlingguy
- License: mit
- Created: 2014-05-20T02:36:03.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-01-31T03:25:39.000Z (2 months ago)
- Last Synced: 2025-03-29T10:07:44.912Z (17 days ago)
- Topics: ansible, email, mail, postfix, role, send, setup
- Homepage: https://galaxy.ansible.com/geerlingguy/postfix/
- Size: 30.3 KB
- Stars: 96
- Watchers: 8
- Forks: 65
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-ansible-roles - geerlingguy.postfix - Installs postfix on RedHat/CentOS or Debian/Ubuntu. (Version Control / Other)
- awesome-list-ansible - ansible-role-postfix - Postfix (setup)
README
# Ansible Role: Postfix
[](https://github.com/geerlingguy/ansible-role-postfix/actions/workflows/ci.yml)
Installs postfix on RedHat/CentOS or Debian/Ubuntu.
## Requirements
If you're using this as an SMTP relay server, you will need to do that on your own, and open TCP port 25 in your server firewall.
## Role Variables
Available variables are listed below, along with default values (see `defaults/main.yml`):
postfix_config_file: /etc/postfix/main.cf
The path to the Postfix `main.cf` configuration file.
postfix_service_state: started
postfix_service_enabled: trueThe state in which the Postfix service should be after this role runs, and whether to enable the service on startup.
postfix_inet_interfaces: localhost
postfix_inet_protocols: allOptions for values `inet_interfaces` and `inet_protocols` in the `main.cf` file.
## Dependencies
None.
## Example Playbook
- hosts: all
roles:
- geerlingguy.postfix## License
MIT / BSD
## Author Information
This role was created in 2014 by [Jeff Geerling](https://www.jeffgeerling.com/), author of [Ansible for DevOps](https://www.ansiblefordevops.com/).