Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

43 lines
1.4 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. # A room you have created that scopes who can access the appservice.
  17. # See docs/access_control.md
  18. adminRoom: {{ matrix_appservice_draupnir_for_all_config_adminRoom | to_json }}
  19. # This is a web api that the widget connects to in order to interact with the appservice.
  20. webAPI:
  21. port: 9000
  22. # The directory the bot should store various bits of information in
  23. dataPath: "/data"
  24. # Maximum number of bots each user can provision.
  25. # Defaults to 1 when omitted.
  26. maxDraupnirsPerUser: 1
  27. # Allow users to self-provision by inviting the appservice bot.
  28. # When false, provisioning must be done through admin commands.
  29. # Defaults to false when omitted.
  30. allowSelfServiceProvisioning: false
  31. roomStateBackingStore:
  32. enabled: {{ matrix_appservice_draupnir_for_all_config_roomStateBackingStore_enabled | to_json }}