Slavi Pantaleev
81f1c4683b
Use Path() intead of PathPrefix() for ldap-registration-proxy endpoint
il y a 2 ans
Slavi Pantaleev
7441fff210
Fix regex in atrix_ldap_registration_proxy_container_labels_registration_endpoint_path_prefix
il y a 2 ans
Slavi Pantaleev
300e67c03d
Split matrix_ldap_registration_proxy_systemd_wanted_services_list and update docs a bit
il y a 2 ans
Slavi Pantaleev
61216d51cc
Move matrix-ldap-registration-proxy to its own container network and add native Traefik support
This also makes it handle the `/_matrix/client/v3/register` endpoint,
not just `/_matrix/client/r0/register`
il y a 2 ans
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
il y a 3 ans
Julian-Samuel Gebühr
41e1da2ff4
Make registration proxy independent of other roles, document ( #7 )
* Make registration proxy independent of other roles, document
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix yml issues
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Remove undefined variable (as service HAS to be exposed
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add registration endpint
Defines the registration endpoint that should be intercepted/forwarded to the proxy
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add image name
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
il y a 3 ans
Julian-Samuel Gebühr
d23cef541e
Redo exposing the service to nginx
The Service is now exposed by default on port 8585 and forwarded by nginx to the specified endpoint
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
il y a 3 ans
Julian-Samuel Gebühr
54d5741ec1
Fix typo
il y a 3 ans
TheOneWithTheBraid
1da77f03b1
fix: updated default variables
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
il y a 3 ans
Julian-Samuel Gebühr
a03b5efc42
Add nginx rewrite for registration
il y a 3 ans
Julian-Samuel Gebühr
bdfd84e146
Use a template option for the env with variable extension
il y a 3 ans
Julian-Samuel Gebühr
b4fdc622fd
Remove ma1sd leftovers
il y a 3 ans
Julian-Samuel Gebühr
b6fee92f0e
Avoid cross-referencing of variables in role, move to group vars
il y a 3 ans
Julian-Samuel Gebühr
42230b6765
Make role enabled in role but turn it off in group vars
il y a 3 ans
TheOneWithTheBraid
6f02a916ec
feat: include matrix_ldap_registration_proxy
Fixes : #1144
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
il y a 3 ans
Julian-Samuel Gebühr
24effe36b6
Fix typo
il y a 3 ans
Julian-Samuel Gebühr
43bca57798
Add nginx rewrite for registration
il y a 3 ans
Julian-Samuel Gebühr
949ca115fe
Use a template option for the env with variable extension
il y a 3 ans
Julian-Samuel Gebühr
7665c5e048
Remove ma1sd leftovers
il y a 3 ans
Julian-Samuel Gebühr
54def0b1e1
Avoid cross-referencing of variables in role, move to group vars
il y a 3 ans
Julian-Samuel Gebühr
ab33024665
Make role enabled in role but turn it off in group vars
il y a 3 ans
TheOneWithTheBraid
fe20c5e0a8
feat: include matrix_ldap_registration_proxy
Fixes : #1144
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
il y a 3 ans