From 55940e8f94bcdfa7c634b78068f4813e7a192208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= <valtri@civ.zcu.cz> Date: Wed, 14 Feb 2024 17:50:56 +0000 Subject: [PATCH] Setup postfix - specific relay for some sites --- cesnet-central/playbooks/k8s.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cesnet-central/playbooks/k8s.yaml b/cesnet-central/playbooks/k8s.yaml index 495ba43..fe2760c 100644 --- a/cesnet-central/playbooks/k8s.yaml +++ b/cesnet-central/playbooks/k8s.yaml @@ -46,11 +46,29 @@ dest: /etc/cron-apt/action.d/9-upgrade content: -q -q dist-upgrade mode: 0644 + - name: Site setup postfix + vars: + main: + myhostname: "{{ lookup('dig', groups['fip'][0] + '/PTR') | regex_replace('\\.$', '') }}" + relayhost: relay.muni.cz + inet_protocols: ipv4 + lineinfile: + regexp: '^{{ item.key }}\s*=\s*.*' + line: "{{ item.key }} = {{ item.value }}" + path: /etc/postfix/main.cf + loop: "{{ main | dict2items }}" + notify: Reload postfix + when: site_name == "cesnet" or site_name == "cesnet-mcc" - name: Site touch file: path: "/EOSC-{{ site_name | upper }}" state: touch mode: 0644 + handlers: + - name: Reload postfix + service: + name: postfix + state: reloaded - name: NFS server hosts: nfs -- GitLab