我想运行一个.sh脚本
resource "null_resource" "Add_pipeline_Stages2" {
provisioner "local-exec" {
command= "chmod +x ${path.cwd}/../Terraform-Scripts/addpipelinestage.sh"
interpreter = ["bash", "-command"]
}
depends_on = [null_resource.iac_Configuration]
}
但我得到了这个错误:
bash: line 0: bash: chmod +x /home/vsts/work/1/s/Terraform/templates/../Terraform-
Scripts/addpipelinestage.sh: invalid option name
由于脚本需要在更改为可执行后调用,因此需要更改的内容如下:
resource "null_resource" "Add_pipeline_Stages2" {
provisioner "local-exec" {
command = "chmod +x ${path.cwd}/../Terraform-Scripts/addpipelinestage.sh; ${path.cwd}/../Terraform-Scripts/addpipelinestage.sh"
interpreter = ["bash", "-c"]
}
depends_on = [null_resource.iac_Configuration]
}