diff --git a/cesnet-central/playbooks/k8s.yaml b/cesnet-central/playbooks/k8s.yaml index 495ba43db8c53b97db5189363024e5cbae939533..fe2760c0248d5f1b1be7ae1838e664951cf85b63 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