Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installer customizable config (settings) #2275

Closed
tpurschke opened this issue Oct 19, 2023 · 1 comment
Closed

Installer customizable config (settings) #2275

tpurschke opened this issue Oct 19, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tpurschke
Copy link
Contributor

tpurschke commented Oct 19, 2023

add possibility to call an external (python) script to set some customer specific config settings via API

read credentials from secrets dir for config changes (does not work for initial install)?

Alternatives:

  • Add option to execute arbitrary graphql query (or sql code?)
  • Could also realized via ansible -e parameters or via standard upgrade scripting (ansible)
  • simply call python script once with entering user & pwd interactively which sets the following values via API:
    • text substitutions
    • modelling global services
    • modelling global areas available for modelling for everyone
    • ...
@tpurschke tpurschke added the enhancement New feature or request label Oct 19, 2023
@tpurschke tpurschke added this to the feature backlog milestone Oct 19, 2023
@tpurschke tpurschke changed the title Installer customizable config Installer customizable config (settings) Oct 19, 2023
@alf-cactus
Copy link
Collaborator

Idea: Once new custom role/dir is created we expect custom script there. Script is executed late in ansible, maybe role cleanup and only on distributed server api or backend. Output of script creates idempotent dir and config file /etc/custom/custom.config or something like that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants