Skip to content

[FEATURE] - Support for multiple initial accounts #418

Open
@mvallebr

Description

@mvallebr

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions