From bc9da968ef1e295f33b45eb1347716902aa04f8c Mon Sep 17 00:00:00 2001
From: s3lph <account-gitlab-ideynizv@kernelpanic.lol>
Date: Tue, 2 Nov 2021 23:14:52 +0100
Subject: [PATCH] postfixadmin: Create missing parent directory

---
 roles/postfixadmin/handlers/main.yml | 2 +-
 roles/postfixadmin/tasks/install.yml | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/roles/postfixadmin/handlers/main.yml b/roles/postfixadmin/handlers/main.yml
index c29aaa2..8f58c04 100644
--- a/roles/postfixadmin/handlers/main.yml
+++ b/roles/postfixadmin/handlers/main.yml
@@ -1,7 +1,7 @@
 ---
 
 - name: reload postfix
-  ansible.buildin.service:
+  ansible.builtin.service:
     name: postfix
     state: reloaded
 
diff --git a/roles/postfixadmin/tasks/install.yml b/roles/postfixadmin/tasks/install.yml
index a24c14e..7bc5673 100644
--- a/roles/postfixadmin/tasks/install.yml
+++ b/roles/postfixadmin/tasks/install.yml
@@ -1,5 +1,13 @@
 ---
 
+- name: create postfixadmin installation directory
+  ansible.builtin.file:
+    path: "{{ postfixadmin_installation_prefix }}"
+    state: directory
+    owner: root
+    group: www-data
+    mode: 0755
+
 - name: download and unpack postfixadmin release
   ansible.builtin.unarchive:
     remote_src: yes