Closed daudo closed 3 years ago
Thank you for the detailed description!
Our default ma1sd configuration already configures this, as seen here: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/10fba32368583d7ff7a4481789d2c75f8fe1e9ec/roles/matrix-ma1sd/templates/ma1sd.yaml.j2#L7-L8
I wonder why yours didn't include it by default.
you are right, I'm puzzled now :) Difficult to say why it hasn't been in the configuration ... But just to be sure, I checked with some older backups and well, it was already in there as well!!!
IDK what caused the problem then and even worse, IDK what solved it finally ...
Closing this issue now, sorry for the noise!
Trying to add the new go-neb integration, I stumbled upon this problem with ma1sd configuration.
Inviting the newly created go-neb user into a room first resulted in some waiting time, until a "server error" was shown in element. Checking the logs revealed the following issues:
and eventually the following message was logged:
Apparently, ma1sd tries to talk to https://example.com:8448 and without surprise doesn't find anything there, because the installation is listening on matrix.example.com.
As far as I can tell, I've configured everything according to the guidelines, including SRV records for every resource as laid out in https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/docs/configuring-dns.md
So I went ahead and looked at what ma1sd suggests for those circumstances.
The sample ma1sd config in https://github.com/ma1uta/ma1sd/blob/ae5864cd91f7db57c3a99b7847c3c327980e74e8/ma1sd.example.yaml#L18 says this:
And indeed, after adding the following to
matrix_ma1sd_configuration_extension_yaml
in my inventory configuration, everything started to work:Maybe I am missing something, but it seems as if the current ma1sd integration is not 100% correct. As my setup is a very vanilla one, I guess this should be added per default or at least be documented accordingly.