This commit is contained in:
CroneKorkN 2025-06-22 14:38:50 +02:00
parent a461aca4c4
commit e71b5159ed
Signed by: cronekorkn
SSH key fingerprint: SHA256:v0410ZKfuO1QHdgKBsdQNF64xmTxOF8osF1LIqwTcVw
5 changed files with 28 additions and 4 deletions

View file

@ -1,3 +1,18 @@
directories = {
'/var/lib/mailman3': {
'owner': 'list',
'group': 'list',
'needs': {
'zfs_dataset:tank/mailman',
'pkg_apt:mailman3-full',
},
'needed_by': {
'svc_systemd:mailman3.service',
'svc_systemd:mailman3-web.service',
},
},
}
files = { files = {
'/etc/postfix/main.cf': { '/etc/postfix/main.cf': {
'source': 'postfix.cf', 'source': 'postfix.cf',

View file

@ -11,6 +11,13 @@ defaults = {
}, },
}, },
}, },
'zfs': {
'datasets': {
'tank/mailman': {
'mountpoint': '/var/lib/mailman3',
},
},
},
} }

View file

@ -1,5 +1,5 @@
{ {
'bundles': [ 'bundles': {
'bind', 'bind',
], },
} }

View file

@ -83,6 +83,8 @@
'10.0.10.0/24', '10.0.10.0/24',
#'192.168.179.0/24', # while raspi at home #'192.168.179.0/24', # while raspi at home
'10.0.227.0/24', # mseibert.freescout '10.0.227.0/24', # mseibert.freescout
'10.0.228.0/24', # mseibert.yourls
'10.0.229.0/24', # mseibert.mailsman
], ],
}, },
}, },

View file

@ -13,8 +13,8 @@
], ],
'bundles': [ 'bundles': [
'mailman', 'mailman',
#'wireguard', 'wireguard',
#'zfs', 'zfs',
], ],
'metadata': { 'metadata': {
'id': '854cb39f-d964-4cc7-9051-ba6574708820', 'id': '854cb39f-d964-4cc7-9051-ba6574708820',