Commit Graph

599 Commits (b7c0690542094fb2f57b499b5f7561e47cdb5431)

Author SHA1 Message Date
Slavi Pantaleev 964aa0e84d Switch to using an external Ntfy role
1 year ago
Slavi Pantaleev e80b98c3ad Do not mount SSL certificates into Coturn if TLS is disabled for it
1 year ago
Slavi Pantaleev bb7895678c Fix typo
1 year ago
Slavi Pantaleev 7c5826f1c3 Break dependency between matrix-prometheus-nginxlog-exporter and the Grafana role
1 year ago
Slavi Pantaleev 1006b8d899 Replace matrix-grafana with an external role
1 year ago
Slavi Pantaleev 94124263a7 Add matrix_prometheus_container_network/matrix_prometheus_container_additional_networks
1 year ago
Slavi Pantaleev c85d48c45c Remove Traefik labels for Hydrogen & Cinny from matrix-nginx-proxy
1 year ago
Slavi Pantaleev f28e7ef9c7 Add (native) Traefik support to matrix-client-cinny
1 year ago
Slavi Pantaleev 6a52be7987 Add (native) Traefik support to matrix-client-hydrogen
1 year ago
Slavi Pantaleev e51e4eec09 Add (native) Traefik support to matrix-client-element
1 year ago
Slavi Pantaleev b2d8718233 Fix synapse-admin reverse-proxying regression for "playbook-managed-nginx"
1 year ago
Slavi Pantaleev 6cda711c0b Fix incorrect host_bind_port syntax (extra `:`) affecting certain deployments
1 year ago
Slavi Pantaleev 3d9aa8387e Add (native) Traefik support to synapse-admin
1 year ago
Aine 33b4f7031b
restore borg prefixes
1 year ago
Slavi Pantaleev 266195ab45 Upgrade backup_borg (v1.2.3-1.7.5-1 -> v1.2.3-1.7.6-0)
1 year ago
Slavi Pantaleev 23f7720247 Add missing backup_borg_base_path override
1 year ago
Slavi Pantaleev 38904c08b0 Wire backup_borg_username
1 year ago
Slavi Pantaleev 78c35136b2 Replace matrix-backup-borg with an external role
1 year ago
Slavi Pantaleev 972043cfaf Fix trying to start devture-traefik when not necessarily enabled
1 year ago
Slavi Pantaleev f1a1ce8a91
Merge pull request #2464 from spantaleev/traefik
1 year ago
Slavi Pantaleev b3f6436a0d Do not enable the Traefik role when reverse-proxy = other-traefik-container
1 year ago
Catalan Lover be471250dd
Move services that crash without hs connectivity to after proxy.
1 year ago
Slavi Pantaleev 94be74e633 Improve traefik-certs-dumper defaults for other-traefik-container setups
1 year ago
Slavi Pantaleev f37a7a21f1 Delay Postmoogle startup to help Traefik-based setups
1 year ago
Slavi Pantaleev 8309a21303 Rename reverse proxy types and fix Hookshot http/https urlPrefix issue
1 year ago
Slavi Pantaleev 97f65e8dff Minor fixes to allow for Traefik without SSL
1 year ago
Slavi Pantaleev 28d2eb593c Add matrix_playbook_reverse_proxy_type variable which influences all other services
1 year ago
Slavi Pantaleev 06ccd71edc Merge branch 'master' into traefik
1 year ago
Slavi Pantaleev 01ccec2dbe Merge branch 'master' into pr-jitsi-matrix-authentication
1 year ago
Slavi Pantaleev 7cdf59d79b
Merge pull request #2451 from FSG-Cat/draupnir
1 year ago
Slavi Pantaleev a5683a6449 Upgrade com.devture.ansible.role.traefik and rename some variables
1 year ago
Catalan Lover 7b42ff4b75
Finalise moving draupnir to a fully testable state.
1 year ago
Slavi Pantaleev 88a26758e1 Merge branch 'master' into traefik
1 year ago
Slavi Pantaleev c71567477a Stop using deprecated matrix_bot_postmoogle_domain variable in group vars
1 year ago
Slavi Pantaleev 1338963b6c Add support for obtaining additional SSL certificates via Traefik
1 year ago
Slavi Pantaleev 9a71a5696b Allow Postmoogle to work with SSL certificates extracted from Traefik
1 year ago
Slavi Pantaleev ddf6b2d4ee Handle matrix_playbook_reverse_proxy_type being "none" when deciding on Coturn certificate parameters
1 year ago
Slavi Pantaleev d44d4b637f Allow Coturn to work with SSL certificates extracted from Traefik
1 year ago
Slavi Pantaleev c07630ed51 Add com.devture.ansible.role.traefik_certs_dumper role
1 year ago
Paul N 96dd86d33b Set default values where sensible and remove unnecessary conditionals in .env.j2.
1 year ago
Paul N d67d8c07f5 Remove remnant comment.
1 year ago
jakicoll 6499b6536a Decoupling: Do not use variables user-verification-service role inside the jitsi role.
1 year ago
Paul N 1d99f17b4a Disable matrix-user-verification-service in group_vars and update docs accordingly.
1 year ago
Paul N 50c1e9d695 Set matrix_user_verification_service_uvs_homeserver_url in the role defaults and updated docs accordingly.
1 year ago
Paul N 07d9ea5e87 Stick to port 3003 instead of changing the port based on the status of grafana.
1 year ago
jakicoll 0e0ae2f3e6 Assign default log level in role instead of matrix_servers file.
1 year ago
jakicoll f53731756d Change comment
1 year ago
Slavi Pantaleev 8155f780e5 Add support for reverse-proxying Matric (Client & Federation) via Traefik
1 year ago
jakicoll 94830b582b Wording: change collection -> playbook
1 year ago
Slavi Pantaleev f983604695 Initial work on Traefik support
1 year ago
Slavi Pantaleev be78b74fbd Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
1 year ago
Slavi Pantaleev d7c0239e40 Enable metrics endpoint for mautrix bridges by default when Prometheus is enabled
1 year ago
Slavi Pantaleev 9ed2e04d80 Switch from matrix-prometheus-node-exporter to an external prometheus_node_exporter role
1 year ago
Slavi Pantaleev 4e40ac5ad8
Merge pull request #2227 from xangelix/add-matrix-mautrix-slack-role
1 year ago
Slavi Pantaleev ddfab60427 Enable self-building for chatgpt for arm32
1 year ago
Slavi Pantaleev 8d3ce50d1b Disable chatgpt from group_vars/matrix_servers by default
1 year ago
bertybuttface 0ec1868b95 Add matrix-bot-chatgpt.
1 year ago
Thomas Baer c86720eeae
convert to list from generator
2 years ago
jakicoll 42e4e50f5b Matrix Authentication Support for Jitsi
2 years ago
Cody Wyatt Neiman 2e0dfb2dc1
Update slack bridge implementation
2 years ago
Cody Wyatt Neiman 784e5492d5
Add matrix-bridge-mautrix-slack role
2 years ago
Samuel Meenzen 0179b0f165
Remove conduit workaround
2 years ago
Matthew Cengia 3453fff901
Use upstream Docker image for amd64 rather than self-build
2 years ago
Slavi Pantaleev da82c3bd4f
Merge pull request #2327 from ikkemaniac/fix-nginxlog-prometheus
2 years ago
ikkemaniac e6fc6b7a86 fix: nginxlog prometheus config port
2 years ago
ikkemaniac 8ef6341fd7 fix: systemd entry
2 years ago
ikkemaniac 8ebf18a885
add prometheus-nginxlog-exporter role (#2315)
2 years ago
Slavi Pantaleev 0a018ac22b Add internal Postgres instance (if enabled) to postgres-backup dependencies
2 years ago
Slavi Pantaleev d5ea17d66f Make postgres-backup priority start later
2 years ago
Slavi Pantaleev 4eed49f931 Replace custom/matrix-postgres-backup role with galaxy/com.devture.ansible.role.postgres_backup
2 years ago
Slavi Pantaleev de979bc6a2 Upgrade com.devture.ansible.role.postgres
2 years ago
Slavi Pantaleev 4b2d30a474 Fix matrix_dendrite_client_api_turn_shared_secret not being defined
2 years ago
Slavi Pantaleev 81054bb19c Upgrade com.devture.ansible.role.postgres
2 years ago
Slavi Pantaleev 7b43ef34b7 Remove more hardcoded matrix-postgres references
2 years ago
Slavi Pantaleev 3d5d843418 Replace some devture_postgres_identifier instances with devture_postgres_connection_hostname
2 years ago
Slavi Pantaleev eedf5ad94d Remove some hardcoded matrix-postgres references
2 years ago
Slavi Pantaleev 04b9483f0d Switch from matrix-postgres to com.devture.ansible.role.postgres
2 years ago
Slavi Pantaleev 018a609e47 Simplify matrix_postgres_backup_databases definition
2 years ago
Slavi Pantaleev 71de7cd8cd Simplify matrix_backup_borg_postgresql_databases definition
2 years ago
Array in a Matrix 504d4a4134
Add dendrite captcha config to doc and hCaptcha (#2290)
2 years ago
Slavi Pantaleev 34c01da9d2 Ensure consistent password_hash results regardless of whether crypt or passlib is used
2 years ago
Slavi Pantaleev 4d881477a3 Add matrix_homeserver_enabled variable
2 years ago
Slavi Pantaleev 1bd3a27acd Do not try to enable non-enableable matrix_ssl_renewal_systemd_units_list
2 years ago
Slavi Pantaleev f696928b7d Fix variable typos
2 years ago
Slavi Pantaleev ccfaefa4d2 Add service groups
2 years ago
Slavi Pantaleev 93d4f8d425 Replace matrix-common-after systemd service management with com.devture.ansible.role.systemd_service_manager
2 years ago
Slavi Pantaleev 360e643f84 Add service priorities - try to stop/start them in an optimal order
2 years ago
Slavi Pantaleev 0ea7cb5d18 Remove various init.yml files - initialize systemd services, etc., statically (not at runtime)
2 years ago
Aine b8b5acdb16
fix user creator role
2 years ago
Slavi Pantaleev d8f2141eb0 Install Docker via geerlingguy.docker Galaxy role
2 years ago
Slavi Pantaleev e9e84341a9 Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
2 years ago
Slavi Pantaleev 424de93f82 Remove useless matrix_nginx_proxy_synapse_presence_disabled variable definition
2 years ago
Aine eec7970689
update postmoogle 0.9.8 -> 0.9.9
2 years ago
Aine 06eb186729
add matrix_etherpad_mode
2 years ago
Aine 9b97957022
Merge branch 'master' into make-etherpad-great-again
2 years ago
Aine a86cb2336a
etherpad - do not request ssl cert for subdomain if dimension is installed
2 years ago
Slavi Pantaleev 04c6c11561 Install ntpd/systemd-timesync via com.devture.ansible.role.timesync
2 years ago
Slavi Pantaleev c3a7237de7 Initial work on using externally defined roles
2 years ago
Aine 83c40fce15
standalone etherpad
2 years ago
Samuel Meenzen 752d2ba8d0
Update matrix_servers
2 years ago