Pārlūkot izejas kodu

appservice: add and use matrix_homeserver_* vars

pull/2045/head
Shaleen Jain pirms 3 gadiem
vecāks
revīzija
c7ff979b5e
29 mainītis faili ar 149 papildinājumiem un 100 dzēšanām
  1. +6
    -0
      group_vars/matrix_servers
  2. +3
    -0
      roles/matrix-base/vars/main.yml
  3. +4
    -4
      roles/matrix-bridge-appservice-discord/tasks/init.yml
  4. +4
    -4
      roles/matrix-bridge-appservice-irc/tasks/init.yml
  5. +4
    -4
      roles/matrix-bridge-appservice-kakaotalk/tasks/init.yml
  6. +4
    -4
      roles/matrix-bridge-appservice-slack/tasks/init.yml
  7. +4
    -4
      roles/matrix-bridge-appservice-webhooks/tasks/init.yml
  8. +4
    -4
      roles/matrix-bridge-beeper-linkedin/tasks/init.yml
  9. +4
    -4
      roles/matrix-bridge-go-skype-bridge/tasks/init.yml
  10. +4
    -4
      roles/matrix-bridge-heisenbridge/tasks/init.yml
  11. +4
    -4
      roles/matrix-bridge-hookshot/tasks/init.yml
  12. +4
    -4
      roles/matrix-bridge-mautrix-discord/tasks/init.yml
  13. +4
    -4
      roles/matrix-bridge-mautrix-facebook/tasks/init.yml
  14. +4
    -4
      roles/matrix-bridge-mautrix-googlechat/tasks/init.yml
  15. +4
    -4
      roles/matrix-bridge-mautrix-hangouts/tasks/init.yml
  16. +4
    -4
      roles/matrix-bridge-mautrix-instagram/tasks/init.yml
  17. +4
    -4
      roles/matrix-bridge-mautrix-signal/tasks/init.yml
  18. +4
    -4
      roles/matrix-bridge-mautrix-telegram/tasks/init.yml
  19. +4
    -4
      roles/matrix-bridge-mautrix-twitter/tasks/init.yml
  20. +4
    -4
      roles/matrix-bridge-mautrix-whatsapp/tasks/init.yml
  21. +4
    -4
      roles/matrix-bridge-mx-puppet-discord/tasks/init.yml
  22. +4
    -4
      roles/matrix-bridge-mx-puppet-groupme/tasks/init.yml
  23. +4
    -4
      roles/matrix-bridge-mx-puppet-instagram/tasks/init.yml
  24. +4
    -4
      roles/matrix-bridge-mx-puppet-slack/tasks/init.yml
  25. +4
    -4
      roles/matrix-bridge-mx-puppet-steam/tasks/init.yml
  26. +4
    -4
      roles/matrix-bridge-mx-puppet-twitter/tasks/init.yml
  27. +4
    -4
      roles/matrix-bridge-sms/tasks/init.yml
  28. +20
    -0
      roles/matrix-dendrite/defaults/main.yml
  29. +20
    -0
      roles/matrix-synapse/defaults/main.yml

+ 6
- 0
group_vars/matrix_servers Parādīt failu

@@ -2331,6 +2331,9 @@ matrix_synapse_redis_enabled: "{{ matrix_redis_enabled }}"
matrix_synapse_redis_host: "{{ 'matrix-redis' if matrix_redis_enabled else '' }}" matrix_synapse_redis_host: "{{ 'matrix-redis' if matrix_redis_enabled else '' }}"
matrix_synapse_redis_password: "{{ matrix_redis_connection_password if matrix_redis_enabled else '' }}" matrix_synapse_redis_password: "{{ matrix_redis_connection_password if matrix_redis_enabled else '' }}"


matrix_synapse_container_runtime_injected_arguments: "{{ matrix_homeserver_container_runtime_injected_arguments }}"
matrix_synapse_app_service_runtime_injected_config_files: "{{ matrix_homeserver_app_service_runtime_injected_config_files }}"

###################################################################### ######################################################################
# #
# /matrix-synapse # /matrix-synapse
@@ -2596,6 +2599,9 @@ matrix_dendrite_systemd_wanted_services_list: |
(['matrix-coturn.service'] if matrix_coturn_enabled else []) (['matrix-coturn.service'] if matrix_coturn_enabled else [])
}} }}


matrix_dendrite_container_runtime_injected_arguments: "{{ matrix_homeserver_container_runtime_injected_arguments }}"
matrix_dendrite_app_service_runtime_injected_config_files: "{{ matrix_homeserver_app_service_runtime_injected_config_files }}"

###################################################################### ######################################################################
# #
# /matrix-dendrite # /matrix-dendrite


+ 3
- 0
roles/matrix-base/vars/main.yml Parādīt failu

@@ -2,3 +2,6 @@
# This will contain a list of enabled services that the playbook is managing. # This will contain a list of enabled services that the playbook is managing.
# Each component is expected to append its service name to this list. # Each component is expected to append its service name to this list.
matrix_systemd_services_list: [] matrix_systemd_services_list: []

matrix_homeserver_container_runtime_injected_arguments: []
matrix_homeserver_app_service_runtime_injected_config_files: []

+ 4
- 4
roles/matrix-bridge-appservice-discord/tasks/init.yml Parādīt failu

@@ -13,16 +13,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_appservice_discord_config_path }}/registration.yaml,dst=/matrix-appservice-discord-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_appservice_discord_config_path }}/registration.yaml,dst=/matrix-appservice-discord-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-appservice-discord-registration.yaml"] ["/matrix-appservice-discord-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-appservice-irc/tasks/init.yml Parādīt failu

@@ -20,16 +20,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_appservice_irc_config_path }}/registration.yaml,dst=/matrix-appservice-irc-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_appservice_irc_config_path }}/registration.yaml,dst=/matrix-appservice-irc-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-appservice-irc-registration.yaml"] ["/matrix-appservice-irc-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-appservice-kakaotalk/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_appservice_kakaotalk_config_path }}/registration.yaml,dst=/matrix-appservice-kakaotalk-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_appservice_kakaotalk_config_path }}/registration.yaml,dst=/matrix-appservice-kakaotalk-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-appservice-kakaotalk-registration.yaml"] ["/matrix-appservice-kakaotalk-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-appservice-slack/tasks/init.yml Parādīt failu

@@ -20,16 +20,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_appservice_slack_config_path }}/slack-registration.yaml,dst=/matrix-appservice-slack-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_appservice_slack_config_path }}/slack-registration.yaml,dst=/matrix-appservice-slack-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-appservice-slack-registration.yaml"] ["/matrix-appservice-slack-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-appservice-webhooks/tasks/init.yml Parādīt failu

@@ -13,16 +13,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml,dst=/matrix-appservice-webhooks-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_appservice_webhooks_config_path }}/webhooks-registration.yaml,dst=/matrix-appservice-webhooks-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-appservice-webhooks-registration.yaml"] ["/matrix-appservice-webhooks-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-beeper-linkedin/tasks/init.yml Parādīt failu

@@ -6,16 +6,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_beeper_linkedin_config_path }}/registration.yaml,dst=/matrix-beeper-linkedin-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_beeper_linkedin_config_path }}/registration.yaml,dst=/matrix-beeper-linkedin-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-beeper-linkedin-registration.yaml"] ["/matrix-beeper-linkedin-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-go-skype-bridge/tasks/init.yml Parādīt failu

@@ -5,16 +5,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_go_skype_bridge_config_path }}/registration.yaml,dst=/matrix-go-skype-bridge-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_go_skype_bridge_config_path }}/registration.yaml,dst=/matrix-go-skype-bridge-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-go-skype-bridge-registration.yaml"] ["/matrix-go-skype-bridge-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-heisenbridge/tasks/init.yml Parādīt failu

@@ -13,16 +13,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_heisenbridge_base_path }}/registration.yaml,dst=/heisenbridge-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_heisenbridge_base_path }}/registration.yaml,dst=/heisenbridge-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/heisenbridge-registration.yaml"] ["/heisenbridge-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-hookshot/tasks/init.yml Parādīt failu

@@ -13,16 +13,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_hookshot_base_path }}/registration.yml,dst=/hookshot-registration.yml,ro"] ["--mount type=bind,src={{ matrix_hookshot_base_path }}/registration.yml,dst=/hookshot-registration.yml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/hookshot-registration.yml"] ["/hookshot-registration.yml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-discord/tasks/init.yml Parādīt failu

@@ -5,16 +5,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_discord_config_path }}/registration.yaml,dst=/matrix-mautrix-discord-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_discord_config_path }}/registration.yaml,dst=/matrix-mautrix-discord-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-discord-registration.yaml"] ["/matrix-mautrix-discord-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-facebook/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_facebook_config_path }}/registration.yaml,dst=/matrix-mautrix-facebook-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_facebook_config_path }}/registration.yaml,dst=/matrix-mautrix-facebook-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-facebook-registration.yaml"] ["/matrix-mautrix-facebook-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-googlechat/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_googlechat_config_path }}/registration.yaml,dst=/matrix-mautrix-googlechat-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_googlechat_config_path }}/registration.yaml,dst=/matrix-mautrix-googlechat-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-googlechat-registration.yaml"] ["/matrix-mautrix-googlechat-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-hangouts/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_hangouts_config_path }}/registration.yaml,dst=/matrix-mautrix-hangouts-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_hangouts_config_path }}/registration.yaml,dst=/matrix-mautrix-hangouts-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-hangouts-registration.yaml"] ["/matrix-mautrix-hangouts-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-instagram/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_instagram_config_path }}/registration.yaml,dst=/matrix-mautrix-instagram-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_instagram_config_path }}/registration.yaml,dst=/matrix-mautrix-instagram-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-instagram-registration.yaml"] ["/matrix-mautrix-instagram-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-signal/tasks/init.yml Parādīt failu

@@ -6,16 +6,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_signal_config_path }}/registration.yaml,dst=/matrix-mautrix-signal-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_signal_config_path }}/registration.yaml,dst=/matrix-mautrix-signal-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-signal-registration.yaml"] ["/matrix-mautrix-signal-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-telegram/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_telegram_config_path }}/registration.yaml,dst=/matrix-mautrix-telegram-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_telegram_config_path }}/registration.yaml,dst=/matrix-mautrix-telegram-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-telegram-registration.yaml"] ["/matrix-mautrix-telegram-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-twitter/tasks/init.yml Parādīt failu

@@ -6,16 +6,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_twitter_config_path }}/registration.yaml,dst=/matrix-mautrix-twitter-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_twitter_config_path }}/registration.yaml,dst=/matrix-mautrix-twitter-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-twitter-registration.yaml"] ["/matrix-mautrix-twitter-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mautrix-whatsapp/tasks/init.yml Parādīt failu

@@ -5,16 +5,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mautrix_whatsapp_config_path }}/registration.yaml,dst=/matrix-mautrix-whatsapp-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mautrix_whatsapp_config_path }}/registration.yaml,dst=/matrix-mautrix-whatsapp-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mautrix-whatsapp-registration.yaml"] ["/matrix-mautrix-whatsapp-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-discord/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_discord_config_path }}/registration.yaml,dst=/matrix-mx-puppet-discord-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_discord_config_path }}/registration.yaml,dst=/matrix-mx-puppet-discord-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-discord-registration.yaml"] ["/matrix-mx-puppet-discord-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-groupme/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_groupme_config_path }}/registration.yaml,dst=/matrix-mx-puppet-groupme-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_groupme_config_path }}/registration.yaml,dst=/matrix-mx-puppet-groupme-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-groupme-registration.yaml"] ["/matrix-mx-puppet-groupme-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-instagram/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_instagram_config_path }}/registration.yaml,dst=/matrix-mx-puppet-instagram-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_instagram_config_path }}/registration.yaml,dst=/matrix-mx-puppet-instagram-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-instagram-registration.yaml"] ["/matrix-mx-puppet-instagram-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-slack/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_slack_config_path }}/registration.yaml,dst=/matrix-mx-puppet-slack-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_slack_config_path }}/registration.yaml,dst=/matrix-mx-puppet-slack-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-slack-registration.yaml"] ["/matrix-mx-puppet-slack-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-steam/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_steam_config_path }}/registration.yaml,dst=/matrix-mx-puppet-steam-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_steam_config_path }}/registration.yaml,dst=/matrix-mx-puppet-steam-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-steam-registration.yaml"] ["/matrix-mx-puppet-steam-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-mx-puppet-twitter/tasks/init.yml Parādīt failu

@@ -12,16 +12,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_mx_puppet_twitter_config_path }}/registration.yaml,dst=/matrix-mx-puppet-twitter-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_mx_puppet_twitter_config_path }}/registration.yaml,dst=/matrix-mx-puppet-twitter-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-mx-puppet-twitter-registration.yaml"] ["/matrix-mx-puppet-twitter-registration.yaml"]
}} }}


+ 4
- 4
roles/matrix-bridge-sms/tasks/init.yml Parādīt failu

@@ -14,16 +14,16 @@


# If the matrix-synapse role is not used, these variables may not exist. # If the matrix-synapse role is not used, these variables may not exist.
- ansible.builtin.set_fact: - ansible.builtin.set_fact:
matrix_synapse_container_extra_arguments: >
matrix_homeserver_container_runtime_injected_arguments: >
{{ {{
matrix_synapse_container_extra_arguments | default([])
matrix_homeserver_container_runtime_injected_arguments | default([])
+ +
["--mount type=bind,src={{ matrix_sms_bridge_config_path }}/registration.yaml,dst=/matrix-sms-bridge-registration.yaml,ro"] ["--mount type=bind,src={{ matrix_sms_bridge_config_path }}/registration.yaml,dst=/matrix-sms-bridge-registration.yaml,ro"]
}} }}


matrix_synapse_app_service_config_files: >
matrix_homeserver_app_service_runtime_injected_config_files: >
{{ {{
matrix_synapse_app_service_config_files | default([])
matrix_homeserver_app_service_runtime_injected_config_files | default([])
+ +
["/matrix-sms-bridge-registration.yaml"] ["/matrix-sms-bridge-registration.yaml"]
}} }}


+ 20
- 0
roles/matrix-dendrite/defaults/main.yml Parādīt failu

@@ -45,6 +45,16 @@ matrix_dendrite_container_https_host_bind_address: ""
# A list of extra arguments to pass to the container (`docker run` command) # A list of extra arguments to pass to the container (`docker run` command)
matrix_dendrite_container_extra_arguments: [] matrix_dendrite_container_extra_arguments: []


# matrix_dendrite_container_runtime_injected_arguments is a list of extra arguments to pass to the container.
# This list is built during runtime. You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_dendrite_container_extra_arguments`.
matrix_dendrite_container_runtime_injected_arguments: []

# matrix_dendrite_container_arguments holds the final list of extra arguments to pass to the container.
# You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_dendrite_container_extra_arguments`.
matrix_dendrite_container_arguments: "{{ matrix_dendrite_container_extra_arguments + matrix_dendrite_container_runtime_injected_arguments }}"

# A list of extra arguments to pass to the container process (`dendrite-monolith` command) # A list of extra arguments to pass to the container process (`dendrite-monolith` command)
# Example: # Example:
# matrix_dendrite_process_extra_arguments: # matrix_dendrite_process_extra_arguments:
@@ -106,6 +116,16 @@ matrix_dendrite_container_additional_volumes: []
# You may wish to use this together with `matrix_dendrite_container_additional_volumes` or `matrix_dendrite_container_extra_arguments`. # You may wish to use this together with `matrix_dendrite_container_additional_volumes` or `matrix_dendrite_container_extra_arguments`.
matrix_dendrite_app_service_config_files: [] matrix_dendrite_app_service_config_files: []


# matrix_dendrite_app_service_runtime_injected_config_files is a list of appservice config files.
# This list is built during runtime. You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_dendrite_app_service_config_files`.
matrix_dendrite_app_service_runtime_injected_config_files: []

# matrix_dendrite_config_files holds the final list of config files to pass to the container.
# You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_dendrite_app_service_config_files`.
matrix_dendrite_config_files: "{{ matrix_dendrite_app_service_config_files + matrix_dendrite_app_service_runtime_injected_config_files }}"

# Enable exposure of metrics # Enable exposure of metrics
matrix_dendrite_metrics_enabled: false matrix_dendrite_metrics_enabled: false
matrix_dendrite_metrics_username: "metrics" matrix_dendrite_metrics_username: "metrics"


+ 20
- 0
roles/matrix-synapse/defaults/main.yml Parādīt failu

@@ -63,6 +63,16 @@ matrix_synapse_container_manhole_api_host_bind_port: ''
# A list of extra arguments to pass to the container # A list of extra arguments to pass to the container
matrix_synapse_container_extra_arguments: [] matrix_synapse_container_extra_arguments: []


# matrix_synapse_container_runtime_injected_arguments is a list of extra arguments to pass to the container.
# This list is built during runtime. You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_synapse_container_extra_arguments`.
matrix_synapse_container_runtime_injected_arguments: []

# matrix_synapse_container_arguments holds the final list of extra arguments to pass to the container.
# You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_synapse_container_extra_arguments`.
matrix_synapse_container_arguments: "{{ matrix_synapse_container_extra_arguments + matrix_synapse_container_runtime_injected_arguments }}"

# List of systemd services that matrix-synapse.service depends on # List of systemd services that matrix-synapse.service depends on
matrix_synapse_systemd_required_services_list: ['docker.service'] matrix_synapse_systemd_required_services_list: ['docker.service']


@@ -326,6 +336,16 @@ matrix_synapse_additional_loggers: []
# You may wish to use this together with `matrix_synapse_container_additional_volumes` or `matrix_synapse_container_extra_arguments`. # You may wish to use this together with `matrix_synapse_container_additional_volumes` or `matrix_synapse_container_extra_arguments`.
matrix_synapse_app_service_config_files: [] matrix_synapse_app_service_config_files: []


# matrix_synapse_app_service_runtime_injected_config_files is a list of appservice config files.
# This list is built during runtime. You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_synapse_app_service_config_files`.
matrix_synapse_app_service_runtime_injected_config_files: []

# matrix_synapse_config_files holds the final list of config files to pass to the container.
# You're not meant to override this variable.
# If you'd like to inject your own arguments, see `matrix_synapse_app_service_config_files`.
matrix_synapse_config_files: "{{ matrix_synapse_app_service_config_files + matrix_synapse_app_service_runtime_injected_config_files }}"

# This is set dynamically during execution depending on whether # This is set dynamically during execution depending on whether
# any password providers have been enabled or not. # any password providers have been enabled or not.
matrix_synapse_password_providers_enabled: false matrix_synapse_password_providers_enabled: false


Notiek ielāde…
Atcelt
Saglabāt