joenyland.postfix

joenyland.postfix

CI

Installs and configures Postfix.

Requirements

None.

Role Variables

postfix_service

A hash describing the desired state for the postfix service

postfix_inet_interfaces

Interfaces that Postfix should listen on.

postfix_inet_protocols

IP protocols that Postfix should communicate on.

postfix_host_name

Hostname of the Postfix host.

postfix_mail_name

Mail name of the Postfix host.

postfix_destinations

Domains and hostnames that Postfix should receive mail for.

postfix_aliases

Aliases to be stored in /etc/aliases.

mailbox_transport

Allows the mailbox transport to be configured.

postfix_networks

Network subnets which Postfix should listen on.

postfix_relay_host_sasl_username

User name to use to authenicate with a relay host.

postfix_relay_host_sasl_password

Password to use to authenicate with a relay host.

postfix_smtpd_tls_cert_file

Allows a SSL certificate file to be set to override the default auto-generated one.

postfix_smtpd_tls_key_file

Allows a SSL certificate key file to be set to override the default auto-generated one.

Dependencies

None.

Example Playbook

- hosts: server
  roles:
    - postfix

License

MIT

Author Information

⌨️ with ❤️ by Joe Nyland

About

Installs and configures Postfix.

Install
ansible-galaxy install joenyland.postfix
GitHub repository
License
Unknown
Downloads
249
Owner