通过 bitbucket 管道的 Terraform 问题

时间:2021-05-19 19:42:46

标签: terraform bitbucket terraform-provider-aws bitbucket-pipelines

当我运行我的 terraform 项目以使用 terraform apply 创建 EKS 集群时,我没有问题。

但是,当我通过我的 bitbucket 管道时,我收到以下错误

Error: Error running command '
 install_kubectl=false
      if [[ "$install_kubectl" = true ]] ; then
          echo 'Installing kubectl...'
          mkdir -p modules/eks-cluster-master/.terraform/bin
          cd modules/eks-cluster-master/.terraform/bin
          curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
          chmod +x ./kubectl
          export PATH=$PATH:modules/eks-cluster-master/.terraform/bin
          echo 'Installed kubectl'
          which kubectl
      fi
': fork/exec /bin/bash: no such file or directory. Output:

我无法将代码放入 bash 脚本中,因为我从 terraform 获取变量。

地形:0.14.9

0 个答案:

没有答案