В общем есть группа проектов у которые запускают pipeline по шаблону,
но спустя время группа поделилась на 2.
Для каждой из групп проектов разработчики будут выбирать своего пользователя.
До этого реализовано было таким образом
В проекте .gitlab-ci.yml
include:
- project: 'devops/tools/cicd-templates'
ref: v1
file:
- 'pipelines/.base_pipelines_spark_project_rpm_bricks.yml'
в pipelines/.base_pipelines_spark_project_rpm_bricks.yml
variables: &global-vars
TECH_USER_DEFAULT: "tech_user_group1"
TECH_USER:
value: "tech_user_group1"
options:
- 'tech_user_group1'
- 'tech_user_group2'
- 'tech_user_group3'
description: "технический пользователь"
Возможно ли реализовать таким образом, чтобы value или options для TECH_USER наполнялось как-то через переменную а не намертво как сейчас?
p.s. понимаю, что можно перенести секцию
variables: &global-vars
в проект и дело с концом, но тогда придется через MR перелопачивать более чем 30 проектов)