All checks were successful
Build / precommit (pull_request) Successful in 5m42s
- add stalwart module - add psql database on the shared patroni instance - add ceph-rgw credentials to eyaml - ensure psql pass and s3 access key are converted to sensitive
16 lines
453 B
Puppet
16 lines
453 B
Puppet
# roles::infra::mail::backend
|
|
#
|
|
# Configures Stalwart IMAP backend servers in a clustered configuration
|
|
# with PostgreSQL for data/fts/memory storage and S3/Ceph-RGW for blob storage.
|
|
# Integrates with postfix hosts for SMTP relay functionality.
|
|
#
|
|
class roles::infra::mail::backend {
|
|
if $facts['firstrun'] {
|
|
include profiles::defaults
|
|
include profiles::firstrun::init
|
|
} else {
|
|
include profiles::defaults
|
|
include profiles::base
|
|
}
|
|
}
|