From c5ca025418d4bf7a971dd2ec4e973e234993d5cf Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Mon, 20 Oct 2025 19:09:55 +0200 Subject: [PATCH] feat: Add mail domain --- ansible/roles/pretix/tasks/domain.yaml | 27 ++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/ansible/roles/pretix/tasks/domain.yaml b/ansible/roles/pretix/tasks/domain.yaml index c9001af..1f1bcac 100644 --- a/ansible/roles/pretix/tasks/domain.yaml +++ b/ansible/roles/pretix/tasks/domain.yaml @@ -1,16 +1,31 @@ --- -- name: List domains +- name: List web domains ansible.builtin.command: uberspace web domain list changed_when: false - register: domains -- name: Set up domain - when: domains.stdout.find(pretix_domain) == -1 + register: web_domains +- name: Set up web domain + when: web_domains.stdout.find(pretix_domain) == -1 block: - name: Add domain ansible.builtin.command: uberspace web domain add {{ pretix_domain }} - register: new_domain + register: new_web_domain changed_when: true - name: Print out important information changed_when: false ansible.builtin.debug: - msg: "{{ new_domain.stdout }}" + msg: "{{ new_web_domain.stdout }}" +- name: List mail domains + ansible.builtin.command: uberspace mail domain list + changed_when: false + register: mail_domains +- name: Set up mail domain + when: mail_domains.stdout.find(pretix_domain) == -1 + block: + - name: Add domain + ansible.builtin.command: uberspace mail domain add {{ pretix_domain }} + register: new_mail_domain + changed_when: true + - name: Print out important information + changed_when: false + ansible.builtin.debug: + msg: "{{ new_mail_domain.stdout }}" \ No newline at end of file