我已经定义了用于设置EC2实例的Terraform配置。我使用user_data
上传并运行一个脚本,该脚本需要某种类型的参数字符串-它可以作为环境变量,小文件或其他任何形式。我将其放入gitlab并设置了一个.gitlab-ci.yml
文件,以使用手动阶段定义管道,并且在gitlab的settings -> CI/CD
中定义了一个变量;这应该使手动步骤停止,并要求我为变量指定一个值。我知道,如果我在变量名前加上TF_VAR_
,那么它对我的Terraform脚本将是可见的。
所以,我的问题是:我想使用user_data
中的值-这可能吗?