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
2.1 KiB

  1. matrix_bot_maubot_enabled: true
  2. matrix_bot_maubot_host_data_dir: "{{ matrix_base_data_path }}/maubot/data"
  3. matrix_bot_maubot_host_config_dir: "{{ matrix_base_data_path }}/maubot/config"
  4. matrix_bot_maubot_container_data_dir: "/data"
  5. matrix_bot_maubot_container_config_dir: "/root/.config/"
  6. matrix_bot_maubot_container_http_host_bind_port: ''
  7. matrix_bot_maubot_config_filename: "config.yaml"
  8. matrix_bot_maubot_config_path: "{{ matrix_bot_maubot_host_data_dir + '/' + matrix_bot_maubot_config_filename }}"
  9. matrix_bot_maubot_systemd_required_services_list: ['docker.service']
  10. matrix_bot_maubot_systemd_wanted_services_list: []
  11. matrix_bot_maubot_container_extra_arguments: []
  12. matrix_bot_maubot_database_engine: "sqlite"
  13. matrix_bot_maubot_sqlite_database_path_local: "maubot.db"
  14. matrix_bot_maubot_sqlite_database_path_in_container: "/{{ matrix_bot_maubot_container_data_dir }}/{{ matrix_bot_maubot_sqlite_database_path_local }}"
  15. matrix_bot_maubot_database_username: 'matrix_bot_maubot'
  16. matrix_bot_maubot_database_password: 'some-password'
  17. matrix_bot_maubot_database_hostname: 'matrix-postgres'
  18. matrix_bot_maubot_database_port: 5432
  19. matrix_bot_maubot_database_name: 'matrix_bot_maubot'
  20. matrix_bot_maubot_database_connection_string: 'postgres://{{ matrix_bot_maubot_database_username }}:{{ matrix_bot_maubot_database_password }}@{{ matrix_bot_maubot_database_hostname }}:{{ matrix_bot_maubot_database_port }}/{{ matrix_bot_maubot_database_name }}'
  21. matrix_bot_maubot_storage_database: "{{
  22. {
  23. 'sqlite': ('sqlite://' + matrix_bot_maubot_sqlite_database_path_in_container),
  24. 'postgres': matrix_bot_maubot_database_connection_string,
  25. }[matrix_bot_maubot_database_engine]
  26. }}"
  27. matrix_bot_maubot_management_port: 29316
  28. matrix_bot_maubot_management_hostname: "0.0.0.0"
  29. matrix_bot_maubot_shared_secret: false
  30. matrix_bot_maubot_registration_shared_secret:
  31. matrix_bot_maubot_cs_url: "{{ matrix_homeserver_container_url }}"
  32. matrix_bot_maubot_admins: {}
  33. matrix_bot_maubot_docker_image: dock.mau.dev/maubot/maubot:latest
  34. matrix_bot_maubot_docker_image_force_pull: "{{ matrix_bot_maubot_docker_image.endswith(':latest') }}"