всем привет! вопрос по gitlabCI. посоветовали хранить переменные пайплайна в variable file и появилось пару вопросов:
1. какие преимущества использования именно файла для хранения переменных? кроме как хранения всех переменных в одной записи, не вижу плюсов
2. как понимаю, его нельзя замаскировать в логах? так как не соответствует требованиям к masked variable
https://gitlab.com/help/ci/variables/README#masked-variable-requirements. для секретов это важно, не светиться в логах
3. возможно, я неправильно готовлю variable file. могли бы скинуть пример или объяснить как записать переменную?
например, в моем случае, я хочу передавать файл для
yamldecode
в терраформе
https://www.terraform.io/docs/configuration/functions/yamldecode.html#examples?
"{\"hello\": \"world\"}"
или так?
KEY: value
ANOTHER_KEY: another_value