Tbh, that's what I want the mail server for right now. I was thinking that I could use it for aliases and signups now and maybe, if I see that it works and isn't too hard to maintain, I can eventually move over to mainly use it as my main email server. I don't know much about Ansible tbh, is that script open sourced anywhere?
Discussion
If you are mostly looking for email aliases, then AnonAddy could be interesting for you as it can be also self hosted: https://addy.io/self-hosting/