GitHunt
CO

cornfeedhobo/ansible-role-postfix

ansible role to install and configure postfix

postfix Ansible Role

Install and configure postfix mail transfer agent

Table of content


Requirements

  • Minimum Ansible version: 2.9

Default Variables

postfix_aliases

See man page for more https://man7.org/linux/man-pages/man5/aliases.5.html

Default value

postfix_aliases: {}

Example usage

postfix_aliases:
  root: "adminuser, /etc/motd"

postfix_bin_path

Default value

postfix_bin_path: '{{ __postfix_bin_path }}'

postfix_config_dir

Default value

postfix_config_dir: '{{ __postfix_config_dir }}'

postfix_config_main

Default value

postfix_config_main: ''

postfix_config_master

Default value

postfix_config_master: ''

postfix_configure

Default value

postfix_configure: false

postfix_group

Default value

postfix_group: '{{ __postfix_group }}'

postfix_install

Default value

postfix_install: false

postfix_owner

Default value

postfix_owner: '{{ __postfix_owner }}'

postfix_package_state

Default value

postfix_package_state: present

postfix_packages

Default value

postfix_packages: '{{ __postfix_packages }}'

postfix_service

Default value

postfix_service: false

postfix_service_enabled

Default value

postfix_service_enabled: true

postfix_service_name

Default value

postfix_service_name: '{{ __postfix_service_name }}'

postfix_service_state

Default value

postfix_service_state: started

postfix_ssl

Default value

postfix_ssl: false

postfix_ssl_dir

Default value

postfix_ssl_dir: '{{ __postfix_ssl_dir }}'

postfix_ssl_pair

Default value

postfix_ssl_pair:
  name: ''
  key: ''
  crt: ''

Discovered Tags

postfix

postfix-configure

postfix-install

postfix-service

postfix-ssl

Dependencies

None.

License

MIT

Author

cornfeedhobo