refactor: use options for config parts #184

Merged
b12f merged 1 commit from refactor/config-options into main 2024-05-08 20:37:52 +00:00
Owner

This works towards having reusable modules

  • config.pub-solar-os.networking.domain is used for the main domain
  • config.pub-solar-os.privacyPolicUrl links towards the privacy policy
  • config.pub-solar-os.imprintUrl links towards the imprint
  • config.pub-solar-os.auth.enable enables the keycloak installation.
    This is needed because config.pub-solar-os.auth has to be available
    everywhere, but we do not want to install keycloak everywhere.
  • config.pub-solar-os.auth.realm sets the keycloak realm name
This works towards having reusable modules * `config.pub-solar-os.networking.domain` is used for the main domain * `config.pub-solar-os.privacyPolicUrl` links towards the privacy policy * `config.pub-solar-os.imprintUrl` links towards the imprint * `config.pub-solar-os.auth.enable` enables the keycloak installation. This is needed because `config.pub-solar-os.auth` has to be available everywhere, but we do not want to install keycloak everywhere. * `config.pub-solar-os.auth.realm` sets the keycloak realm name
b12f added 1 commit 2024-05-08 17:51:45 +00:00
refactor: use options for config parts
All checks were successful
Flake checks / Check (pull_request) Successful in 5m52s
68278ad983
This works towards having reusable modules

* `config.pub-solar-os.networking.domain` is used for the main domain
* `config.pub-solar-os.privacyPolicUrl` links towards the privacy policy
* `config.pub-solar-os.imprintUrl` links towards the imprint
* `config.pub-solar-os.auth.enable` enables the keycloak installation.
  This is needed because `config.pub-solar-os.auth` has to be available
  everywhere, but we do not want to install keycloak everywhere.
* `config.pub-solar-os.auth.realm` sets the keycloak realm name
teutat3s approved these changes 2024-05-08 20:36:41 +00:00
teutat3s left a comment
Owner

Thanks for keeping the ball rollin'. LGTM

Thanks for keeping the ball rollin'. LGTM
b12f merged commit c7f6810e6c into main 2024-05-08 20:37:52 +00:00
b12f deleted branch refactor/config-options 2024-05-08 20:37:52 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/infra#184
No description provided.