소스 검색

Minimal config with only mail and web and git hosting. So disable z-push backend CalDav and CardDav integration for now.

Thomas Buck 5 년 전
부모
커밋
14c4c800ba
2개의 변경된 파일36개의 추가작업 그리고 25개의 파일을 삭제
  1. 16
    16
      roles/mailserver/templates/usr_share_z-push_backend_combined_config.php.j2
  2. 20
    9
      site.yml

+ 16
- 16
roles/mailserver/templates/usr_share_z-push_backend_combined_config.php.j2 파일 보기

@@ -47,12 +47,12 @@ class BackendCombinedConfig {
47 47
                 'i' => array(
48 48
                     'name' => 'BackendIMAP',
49 49
                 ),
50
-                'd' => array(
51
-                    'name' => 'BackendCardDAV',
52
-                ),
53
-                'c' => array(
54
-                    'name' => 'BackendCalDAV',
55
-                ),
50
+                //'d' => array(
51
+                //    'name' => 'BackendCardDAV',
52
+                //),
53
+                //'c' => array(
54
+                //    'name' => 'BackendCalDAV',
55
+                //),
56 56
             ),
57 57
             'delimiter' => '/',
58 58
             //force one type of folder to one backend
@@ -63,18 +63,18 @@ class BackendCombinedConfig {
63 63
                 SYNC_FOLDER_TYPE_WASTEBASKET => 'i',
64 64
                 SYNC_FOLDER_TYPE_SENTMAIL => 'i',
65 65
                 SYNC_FOLDER_TYPE_OUTBOX => 'i',
66
-                SYNC_FOLDER_TYPE_TASK => 'c',
67
-                SYNC_FOLDER_TYPE_APPOINTMENT => 'c',
68
-                SYNC_FOLDER_TYPE_CONTACT => 'd',
69
-                SYNC_FOLDER_TYPE_NOTE => 'c',
70
-                SYNC_FOLDER_TYPE_JOURNAL => 'c',
66
+                //SYNC_FOLDER_TYPE_TASK => 'c',
67
+                //SYNC_FOLDER_TYPE_APPOINTMENT => 'c',
68
+                //SYNC_FOLDER_TYPE_CONTACT => 'd',
69
+                //SYNC_FOLDER_TYPE_NOTE => 'c',
70
+                //SYNC_FOLDER_TYPE_JOURNAL => 'c',
71 71
                 SYNC_FOLDER_TYPE_OTHER => 'i',
72 72
                 SYNC_FOLDER_TYPE_USER_MAIL => 'i',
73
-                SYNC_FOLDER_TYPE_USER_APPOINTMENT => 'c',
74
-                SYNC_FOLDER_TYPE_USER_CONTACT => 'd',
75
-                SYNC_FOLDER_TYPE_USER_TASK => 'c',
76
-                SYNC_FOLDER_TYPE_USER_JOURNAL => 'c',
77
-                SYNC_FOLDER_TYPE_USER_NOTE => 'c',
73
+                //SYNC_FOLDER_TYPE_USER_APPOINTMENT => 'c',
74
+                //SYNC_FOLDER_TYPE_USER_CONTACT => 'd',
75
+                //SYNC_FOLDER_TYPE_USER_TASK => 'c',
76
+                //SYNC_FOLDER_TYPE_USER_JOURNAL => 'c',
77
+                //SYNC_FOLDER_TYPE_USER_NOTE => 'c',
78 78
                 SYNC_FOLDER_TYPE_UNKNOWN => 'i',
79 79
             ),
80 80
             //creating a new folder in the root folder should create a folder in one backend

+ 20
- 9
site.yml 파일 보기

@@ -6,18 +6,29 @@
6 6
   become: True
7 7
   gather_facts: True
8 8
 
9
+  # This is what I'm using on my minimal web & mail server
9 10
   roles:
10 11
     - common
11 12
     - blog
12 13
     - mailserver
13 14
     - webmail
14
-    - news
15
-    - nextcloud
16 15
     - gitea
17
-    - ircbouncer
18
-    - xmpp
19
-    - matrix
20
-    - mastodon
21
-    - iot
22
-    - vpn
23
-    - monitoring  # Monitoring role should be last. See roles/monitoring/README.md
16
+  #  - vpn
17
+    - monitoring
18
+
19
+  # These are all roles in one
20
+  #roles:
21
+  #  - common
22
+  #  - blog
23
+  #  - mailserver
24
+  #  - webmail
25
+  #  - news
26
+  #  - nextcloud
27
+  #  - gitea
28
+  #  - ircbouncer
29
+  #  - xmpp
30
+  #  - matrix
31
+  #  - mastodon
32
+  #  - iot
33
+  #  - vpn
34
+  #  - monitoring  # Monitoring role should be last. See roles/monitoring/README.md

Loading…
취소
저장