Matrix Docker Ansible eploy
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 

49 satır
1.7 KiB

  1. {#
  2. SPDX-FileCopyrightText: 2024 MDAD project contributors
  3. SPDX-FileCopyrightText: 2024 - 2026 Catalan Lover <catalanlover@protonmail.com>
  4. SPDX-FileCopyrightText: 2024 Suguru Hirahara
  5. SPDX-License-Identifier: AGPL-3.0-or-later
  6. #}
  7. homeserver:
  8. # The Matrix server name, this will be the name of the server in your Matrix ID.
  9. domain: "{{ matrix_domain }}"
  10. # The url for the appservice to call the client server API from.
  11. url: "{{ matrix_homeserver_url }}"
  12. # Database configuration for storing which Mjolnirs have been provisioned.
  13. db:
  14. engine: "postgres"
  15. connectionString: "{{ matrix_appservice_draupnir_for_all_database_connection_string }}"
  16. {% if not matrix_appservice_draupnir_for_all_zero_touch_deploy %}
  17. # A room you have created that scopes who can access the appservice.
  18. # See docs/access_control.md
  19. adminRoom: {{ matrix_appservice_draupnir_for_all_config_adminRoom | to_json }}
  20. {% endif %}
  21. {% if matrix_appservice_draupnir_for_all_zero_touch_deploy %}
  22. # The initial manager to invite if the admin room has to be created.
  23. initialManager: {{ matrix_appservice_draupnir_for_all_config_initialManager | to_json }}
  24. {% endif %}
  25. # This is a web api that the widget connects to in order to interact with the appservice.
  26. webAPI:
  27. port: 9000
  28. # The directory the bot should store various bits of information in
  29. dataPath: "/data"
  30. # Maximum number of bots each user can provision.
  31. # Defaults to 1 when omitted.
  32. maxDraupnirsPerUser: 1
  33. # Allow users to self-provision by inviting the appservice bot.
  34. # When false, provisioning must be done through admin commands.
  35. # Defaults to false when omitted.
  36. allowSelfServiceProvisioning: false
  37. roomStateBackingStore:
  38. enabled: {{ matrix_appservice_draupnir_for_all_config_roomStateBackingStore_enabled | to_json }}