Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
terraform在从管道运行时导致rpc错误_Terraform_Azure Pipelines - Fatal编程技术网

terraform在从管道运行时导致rpc错误

terraform在从管道运行时导致rpc错误,terraform,azure-pipelines,Terraform,Azure Pipelines,我有一个地形项目,提供一些基础设施地形应用从Azure DevOps内部的管道执行 我将步骤分为“构建”和“部署” 建造: terraforminit-backend=false-input=false 地形验证 部署: cd ./IaC/TerraformBundle chmod +x ./.terraform/plugins/*/* terraform init -get-plugins=false -get=false -no-color terraform workspace sel

我有一个地形项目,提供一些基础设施<代码>地形应用从Azure DevOps内部的管道执行

我将步骤分为“构建”和“部署”

建造:

terraforminit-backend=false-input=false
地形验证
部署:

cd ./IaC/TerraformBundle
chmod +x ./.terraform/plugins/*/*

terraform init -get-plugins=false -get=false -no-color
terraform workspace select testing -no-color
terraform apply -auto-approve -input=false -no-color
部署步骤以人工制品的形式获取构建步骤的输出(部署步骤是发布管道的一部分)。构建是在每次提交时完成的。为了克服提供者的坏文件权限,我在
chmod
命令上面运行

我得到以下错误:

2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefreshDependencies
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefresh
2020/07/02 09:53:31 [TRACE] GRPCProvider: ReadResource
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefreshDependencies
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefresh
2020/07/02 09:53:31 [TRACE] GRPCProvider: ReadResource
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefreshDependencies
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalRefresh
2020/07/02 09:53:31 [TRACE] GRPCProvider: ReadResource
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalWriteState
2020/07/02 09:53:31 [TRACE] EvalWriteState: recording 9 dependencies for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["bidderoffer"]
2020/07/02 09:53:31 [TRACE] EvalWriteState: writing current state object for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["bidderoffer"]
2020/07/02 09:53:31 [TRACE] [walkRefresh] Exiting eval tree: module.squad_backends.module.snapshot_creation.null_resource.pack_upload["bidderoffer"]
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload[\"bidderoffer\"]": visit complete
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalWriteState
2020/07/02 09:53:31 [TRACE] EvalWriteState: recording 9 dependencies for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["businessintelligence"]
2020/07/02 09:53:31 [TRACE] EvalWriteState: writing current state object for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["businessintelligence"]
2020/07/02 09:53:31 [TRACE] [walkRefresh] Exiting eval tree: module.squad_backends.module.snapshot_creation.null_resource.pack_upload["businessintelligence"]
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload[\"businessintelligence\"]": visit complete
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalWriteState
2020/07/02 09:53:31 [TRACE] EvalWriteState: recording 9 dependencies for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["leistungsmeldung"]
2020/07/02 09:53:31 [TRACE] EvalWriteState: writing current state object for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["leistungsmeldung"]
2020/07/02 09:53:31 [TRACE] [walkRefresh] Exiting eval tree: module.squad_backends.module.snapshot_creation.null_resource.pack_upload["leistungsmeldung"]
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload[\"leistungsmeldung\"]": visit complete
2020/07/02 09:53:31 [TRACE] module.squad_backends.module.snapshot_creation: eval: *terraform.EvalWriteState
2020/07/02 09:53:31 [TRACE] EvalWriteState: recording 9 dependencies for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["mobilelv"]
2020/07/02 09:53:31 [TRACE] EvalWriteState: writing current state object for module.squad_backends.module.snapshot_creation.null_resource.pack_upload["mobilelv"]
2020/07/02 09:53:31 [TRACE] [walkRefresh] Exiting eval tree: module.squad_backends.module.snapshot_creation.null_resource.pack_upload["mobilelv"]
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload[\"mobilelv\"]": visit complete
2020/07/02 09:53:31 [TRACE] dag/walk: visiting "root"
2020/07/02 09:53:31 [TRACE] vertex "root": starting visit (terraform.graphNodeRoot)
2020/07/02 09:53:31 [TRACE] vertex "root": visit complete
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload": dynamic subgraph completed successfully
2020/07/02 09:53:31 [TRACE] vertex "module.squad_backends.module.snapshot_creation.null_resource.pack_upload": visit complete
2020/07/02 09:53:31 [TRACE] dag/walk: visiting "provider.null (close)"
2020/07/02 09:53:31 [TRACE] vertex "provider.null (close)": starting visit (*terraform.graphNodeCloseProvider)
2020/07/02 09:53:31 [TRACE] vertex "provider.null (close)": evaluating
2020/07/02 09:53:31 [TRACE] [walkRefresh] Entering eval tree: provider.null (close)
2020/07/02 09:53:31 [TRACE] <root>: eval: *terraform.EvalCloseProvider
2020/07/02 09:53:31 [TRACE] GRPCProvider: Close
2020-07-02T09:53:31.311Z [DEBUG] plugin: plugin process exited: path=/home/vsts/work/r1/a/IaC/TerraformBundle/.terraform/plugins/linux_amd64/terraform-provider-null_v2.1.2_x4 pid=3000
2020-07-02T09:53:31.311Z [DEBUG] plugin: plugin exited
2020/07/02 09:53:31 [TRACE] [walkRefresh] Exiting eval tree: provider.null (close)
2020/07/02 09:53:31 [TRACE] vertex "provider.null (close)": visit complete
2020/07/02 09:53:31 [TRACE] dag/walk: upstream of "root" errored, so skipping

Warning: using archive_file as a resource is deprecated; consider using the data source instead

  on .terraform/modules/squad_backends.snapshot_creation/ForEach/main.tf line 69, in resource "archive_file" "packs":
  69: resource "archive_file" "packs" {

Error: rpc error: code = Unavailable desc = transport is closing
Error: rpc error: code = Canceled desc = context canceled
Error: rpc error: code = Canceled desc = context canceled
Error: rpc error: code = Canceled desc = context canceled
Error: rpc error: code = Canceled desc = context canceled
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalRefreshDependencies
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalRefresh
2020/07/02 09:53:31[跟踪]GRPCProvider:ReadResource
2020/07/02 09:53:31[跟踪]module.squad\u backends.module.snapshot\u创建:eval:*terraform.EvalRefreshDependencies
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalRefresh
2020/07/02 09:53:31[跟踪]GRPCProvider:ReadResource
2020/07/02 09:53:31[跟踪]module.squad\u backends.module.snapshot\u创建:eval:*terraform.EvalRefreshDependencies
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalRefresh
2020/07/02 09:53:31[跟踪]GRPCProvider:ReadResource
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalWriteState
2020/07/02 09:53:31[跟踪]EvalWriteState:记录模块.squad_后端.module.snapshot_创建.null_资源.pack_上载的9个依赖项[“bidderoffer”]
2020/07/02 09:53:31[跟踪]EvalWriteState:正在为module.squad_backends.module.snapshot_creation.null_resource.pack_upload[“bidderoffer”]写入当前状态对象
2020/07/02 09:53:31[跟踪][walkRefresh]正在退出评估树:module.band\u backends.module.snapshot\u creation.null\u resource.pack\u upload[“bidderoffer”]
2020/07/02 09:53:31[TRACE]vertex“模块.团队后端.模块.快照\创建.空\资源.打包\上传[\'bidderoffer\”]:访问完成
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalWriteState
2020/07/02 09:53:31[跟踪]EvalWriteState:记录模块.squad\u后端.module.snapshot\u创建.null\u资源.pack\u上载的9个依赖项[“businessintelligence”]
2020/07/02 09:53:31[跟踪]EvalWriteState:正在为module.squad\u backends.module.snapshot\u creation.null\u resource.pack\u upload[“businessintelligence”]写入当前状态对象
2020/07/02 09:53:31[跟踪][walkRefresh]正在退出评估树:模块.团队\后端.模块.快照\创建.空\资源.包\上传[“商业智能”]
2020/07/02 09:53:31[跟踪]顶点“模块.小队后端.模块.快照\创建.空\资源.包\上传[\'businessintelligence\”]:访问完成
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalWriteState
2020/07/02 09:53:31[TRACE]EvalWriteState:记录模块.squad\u backends.module.snapshot\u creation.null\u resource.pack\u upload的9个依赖项[“leistungsmeldung”]
2020/07/02 09:53:31[跟踪]EvalWriteState:正在为module.squad\u backends.module.snapshot\u creation.null\u resource.pack\u upload[“leistungsmeldung”]写入当前状态对象
2020/07/02 09:53:31[跟踪][walkRefresh]正在退出评估树:模块。小队后端。模块。快照创建。空资源。打包上传[“leistungsmeldung”]
2020/07/02 09:53:31[TRACE]vertex“module.squad\u backends.module.snapshot\u creation.null\u resource.pack\u upload[\“leistungsmeldung\”]:访问完成
2020/07/02 09:53:31[跟踪]module.band\u backends.module.snapshot\u创建:eval:*terraform.EvalWriteState
2020/07/02 09:53:31[跟踪]EvalWriteState:记录模块.squad\u后端.module.snapshot\u创建.null\u资源.pack\u上载的9个依赖项[“MobileV”]
2020/07/02 09:53:31[TRACE]EvalWriteState:正在为module.squad\u backends.module.snapshot\u creation.null\u resource.pack\u upload[“MobileV”]写入当前状态对象
2020/07/02 09:53:31[跟踪][walkRefresh]正在退出评估树:module.band\u backends.module.snapshot\u creation.null\u resource.pack\u upload[“MobileV”]
2020/07/02 09:53:31[跟踪]顶点“模块.小队后端.模块.快照\创建.空\资源.打包\上传[\'MobileV\'”]:访问完成
2020/07/02 09:53:31[跟踪]达格/沃克:访问“根”
2020/07/02 09:53:31[跟踪]顶点“根”:开始访问(地形。葡萄根)
2020/07/02 09:53:31[跟踪]顶点“根”:访问完成
2020/07/02 09:53:31[跟踪]顶点“模块.团队\后端.模块.快照\创建.空\资源.包\上传”:动态子图成功完成
2020/07/02 09:53:31[TRACE]vertex“module.band\u backends.module.snapshot\u creation.null\u resource.pack\u upload”:访问完成
2020/07/02 09:53:31[跟踪]dag/WACK:访问“provider.null(关闭)”
2020/07/02 09:53:31[跟踪]顶点“provider.null(close)”:开始访问(*terraform.graphNodeCloseProvider)
2020/07/02 09:53:31[跟踪]顶点“provider.null(close)”:正在评估
2020/07/02 09:53:31[跟踪][walkRefresh]进入评估树:provider.null(关闭)
2020/07/02 09:53:31[跟踪]:评估:*terraform.EvalCloseProvider
2020/07/02 09:53:31[跟踪]GRPCProvider:关闭
2020-07-02T09:53:31.311Z[调试]插件:插件进程已退出:path=/home/vsts/work/r1/a/IaC/TerraformBundle/.terraform/plugins/linux\u amd64/terraform-provider-null\u v2.1.2\u x4 pid=3000
2020-07-02T09:53:31.311Z[调试]插件:插件退出
2020/07/02 09:53:31[跟踪][walkRefresh]正在退出评估树:provider.null(关闭)
2020/07/02 09:53:31[跟踪]顶点“provider.null(close)”:访问完成
2020/07/02 09:53:31[跟踪]dag/WACK:“根”上游出错,因此跳过
警告:不推荐使用归档文件作为资源;考虑使用数据源代替
在.terraform/modules/band\u backends.snapshot\u creation/ForEach/main.tf第69行,