Description
Summary
My understanding is that currently there is no way of creating mailu with multiple initial accounts set up. Would it be possible to add that possibility to the helm chart?
Problem Statement
I was currently trying to load multiple accounts like this: https://github.com/humansoftware/self-host-saas-k3s/blob/main/roles/mailu/tasks/main.yml#L68
Proposed Solution
Instead of providing just one initial account to the helm chart, we could provide a secret with multiple accounts, including the admin flag.
Alternatives Considered
Installing the helm chart, waiting for it to finish, then have another ansible task to create each account. That's harder to do and adds complexity to the automation.
Use Cases
I want to host multiple projects in my self hosted cluster, and each project has its own domain and will have their own emails. Thus, I want each one to have its own account to send emails and possibly to login to the admin interface.