]> git.ekhem.eu.org Git - turnup.git/commitdiff
Restore email directory.
authorJakub Czajka <jakub@ekhem.eu.org>
Tue, 17 Oct 2023 01:23:29 +0000 (03:23 +0200)
committerJakub Czajka <jczajka@google.com>
Sun, 24 Dec 2023 18:46:45 +0000 (19:46 +0100)
server/dovecot.yaml
sources.yaml
users.yaml

index 550ad60fbe3939937713e8b3018047b437057c35..6423dd04042144a7902228a0720076a87590b17d 100644 (file)
     - 90-acl.conf
     - auth-deny.conf.ext
     - auth-sql.conf.ext
-- name: Ensure virtual mailbox exists
+- name: Ensure correct permissions for the virtual mailbox
+  file:
+    path: "/var/vmail"
+    state: directory
+    mode: "0775"
+    owner: vmail
+    group: storage
+    recurse: true
+  become: true
+- name: Ensure configuration of the virtual mailbox user
   user:
     name: "vmail"
     home: "/var/vmail"
index 3592d12c029c69176009f9e310af60cc96c82771..de1946e72fd22dd399b09827b07cb3374c26825a 100644 (file)
@@ -89,6 +89,11 @@ files:
     dest: "/srv/git"
     owner: "git"
     group: "www-data"
+  - name: "vmail"
+    uid: "1yIQJNczXX-YDPG7ws5CUYDs758AmOytJ"
+    dest: "/var"
+    owner: "vmail"
+    group: "vmail"
   - name: "website.git"
     uid: "13RqrCYU0M-QcN-NWFEuSjPB8eNhTAWT3"
     dest: "/srv/git"
index 16081f5900019cd968eb390beeefdd4835619ae3..84fdfcd96caf1eaf6e0f898ccb92bf6933b35794 100644 (file)
         name: "git"
         shell: "/usr/bin/git-shell"
       become: yes
-    - name: Ensure user opendkim exists
+    - name: Ensure existance of the {{ item }} user
       user:
-        name: "opendkim"
+        name: "{{ item }}"
       become: yes
+      with_items:
+        - opendkim
+        - vmail
+        - storage