From b380249c0c7c262740d34da00268161aea51b3af Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Wed, 8 May 2019 12:08:14 +0200 Subject: [PATCH] Added role nginx/all_mail_proxy --- roles/nginx/all_mail_proxy/defaults/main.yml | 11 +++++++++++ roles/nginx/all_mail_proxy/meta/main.yml | 15 +++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 roles/nginx/all_mail_proxy/defaults/main.yml create mode 100644 roles/nginx/all_mail_proxy/meta/main.yml diff --git a/roles/nginx/all_mail_proxy/defaults/main.yml b/roles/nginx/all_mail_proxy/defaults/main.yml new file mode 100644 index 0000000..49c849f --- /dev/null +++ b/roles/nginx/all_mail_proxy/defaults/main.yml @@ -0,0 +1,11 @@ +--- + +domain: "example.com" +backend_server: "127.0.0.1" +backend_smtp: "{{ backend_server }}:{{ backend_smtp_port }}" +backend_imap: "{{ backend_server }}:{{ backend_imap_port }}" +smtp_ports: + - 25 + - 587 +imap_ports: + - 993 diff --git a/roles/nginx/all_mail_proxy/meta/main.yml b/roles/nginx/all_mail_proxy/meta/main.yml new file mode 100644 index 0000000..066634b --- /dev/null +++ b/roles/nginx/all_mail_proxy/meta/main.yml @@ -0,0 +1,15 @@ +--- + +dependencies: + - role: nginx/mail_proxy + domain: "{{ domain }}" + port: "{{ item }}" + protocol: smtp + backend: "{{ backend_smtp }}" + with_items: "{{ smtp_ports }}" + - role: nginx/mail_proxy + domain: "{{ domain }}" + port: "{{ item }}" + protocol: imap + backend: "{{ backend_imap }}" + with_items: "{{ imap_ports }}"