我正在试图弄清楚如何解析Terraform计划文件,这样我就可以在Bitbucket Cloud中将其发布为对提交或拉取请求的注释。我使用的api端点在这里:
我运行terraform plan并将输出转换为一个名为tfplan.txt的文件,如下所示:
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
<= read (data reso
我正在使用Terraform创建Azure函数应用程序。我希望在运行时使用数据块下载并传递函数应用程序设置到terraform配置。
我创建了第二个Repo,名为<Feature/ function >,并在settings.json文件中创建了一个函数应用程序设置。
我正在尝试使用下载settings.json文件。请找到下面的结果,并帮助我。
Using HTTP数据源:在前面获取身份验证错误。现在该问题已经解决,但无法下载该文件或提取文件内容。
Using外部数据源:我创建了一个名为func_settings.ps1的文件,下面的脚本如下所示。
$personalToken=
我有groovy管道步骤,我希望将循环值作为参数传递给循环中的多行sh脚本。但是参数没有被传递。
还是有更好的方法在jenkins阶段增加步骤?
for (int i = 0; i < elements.size(); i++) {
sh '''
cd terraform/
terraform init
terraform workspace select ${elements[i]}-${envtype}
terraform plan -var-file="./configs/${elem
我有一根绳子,像:
image.id."HashiCorp Terraform Team <terraform@hashicorp.com>"
AND image.label."some string"."some other string"
对于被引号包围的字符串,我希望用'___‘替换所有空格,所以最后的字符串如下所示:
image.id."HashiCorp___Terraform___Team___<terraform@hashicorp.com>"
AND image.
我在Windows上的多个项目上使用Terraform,目前,我使用choco手动切换Terraform版本。是否有像这样的自包含解决方案,可以自动下载并使用特定的Terraform版本?
看着tfenv,但上面写着:
Windows (64位)-仅在git-bash中进行测试-目前假定git-bash中的符号链接问题导致失败。
我正在使用Win64和。而且它看起来不像tfenv的自动下载?