Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M matrix-docker-ansible-deploy
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Matrix
  • matrix-docker-ansible-deploy
  • Issues
  • #8

Closed
Open
Created Dec 05, 2023 by Julian Foad@julianfoad💬Owner

Pantalaimon: naming conventions

Slavi wrote:

naming conventions:

  • the variable for controlling the pantalaimon.username setting in the Draupnir role should not be called matrix_bot_draupnir_bot_username, but matrix_bot_draupnir_pantalaimon_username. It's the same for the password field. This will also make validation tasks (tasks/validate_config.yml) clearer. As it is now, I was wondering "Why are these variables only required when Pantalaimon is enabled?". With the correct naming, it's obvious they are part of the same pantalaimon section of the configuration
  • homeserverUrl (in the Draupnir role) should ideally be controlled via a matrix_bot_draupnir_homeserver_url variable. Currently, the variable is called matrix_bot_draupnir_matrix_csapi_url.
  • similarly, for rawHomeserverUrl (in the Draupnir role) we should have a new matrix_bot_draupnir_raw_homeserver_url variable. In defaults/main.yml, it can be defined in terms of matrix_homeserver_url
  • matrix_bot_draupnir_use_pantalaimon should similarly be named matrix_bot_draupnir_pantalaimon_use
Edited Dec 05, 2023 by Julian Foad
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking