Skip to content
Snippets Groups Projects
Commit e3cc2974 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

feat: add OS switch to install Postfix on Ubuntu instead of Exim MTA

parent 8c12e02c
Branches
No related tags found
No related merge requests found
---
- name: Install and configure Exim MTA.
ansible.builtin.import_tasks: "mail/configure_exim.yml"
when: ansible_distribution == "Debian"
tags: [exim, mail]
- name: Install and configure Postfix MTA.
ansible.builtin.import_tasks: "mail/configure_postfix.yml"
when: (( ansible_os_family == "RedHat" ) or (
( ansible_distribution == "Ubuntu" ))
tags: [postfix, mail]
--- ---
- name: Configure exim4 - name: Install Exim4 MTA.
ansible.builtin.package:
name: "exim4"
state: latest
- name: Configure Exim4.
ansible.builtin.template: ansible.builtin.template:
src: 'update-exim4.conf.conf' src: 'update-exim4.conf.conf'
dest: "/etc/exim4/update-exim4.conf.conf" dest: "/etc/exim4/update-exim4.conf.conf"
......
--- ---
- name: configure Postfix - name: Install Postfix MTA.
ansible.builtin.package:
name: "postfix"
state: latest
- name: Configure Postfix MTA.
ansible.builtin.blockinfile: ansible.builtin.blockinfile:
path: "/etc/postfix/main.cf" path: "/etc/postfix/main.cf"
owner: "root" owner: "root"
......
...@@ -118,15 +118,9 @@ ...@@ -118,15 +118,9 @@
ansible.builtin.import_tasks: "configure_sar.yml" ansible.builtin.import_tasks: "configure_sar.yml"
tags: [sar, sysstat] tags: [sar, sysstat]
- name: Exim konfigurieren - name: Configure Mail Transfer Agent (MTA)
ansible.builtin.import_tasks: "configure_exim.yml" ansible.builtin.import_tasks: "configure_mail.yml"
when: ansible_os_family == "Debian" tags: [exim, postfix, mail, mta]
tags: [exim, mail]
- name: Postfix konfigurieren
ansible.builtin.import_tasks: "configure_postfix.yml"
when: ansible_os_family == "RedHat"
tags: [postfix, mail]
# - name: Glances-Server abschalten # - name: Glances-Server abschalten
# ansible.builtin.import_tasks: "configure_glances.yml" # ansible.builtin.import_tasks: "configure_glances.yml"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment