首页 > 解决方案 > gitlab中的Terraform问题

问题描述

我有一个应用程序,其构建在 gitlab 中配置并使用 terraform,软件最终部署在 AWS 中。

我在部署期间看到以下错误:

null_resource.server_canary_bouncer (local-exec): Executing: ["/bin/sh" "-c" "./bouncer canary -a 'my-asg':$(aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name 'my-asg' --query 'AutoScalingGroups[0].DesiredCapacity')"]
null_resource.server_canary_bouncer (local-exec): /bin/sh: ./bouncer: No such file or directory
Error: Error running command './bouncer canary -a 'my-asg':$(aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name 'my-asg' --query 'AutoScalingGroups[0].DesiredCapacity')': exit status 127. Output: /bin/sh: ./bouncer: No such file or directory
[terragrunt] 2020/11/12 12:16:31 Hit multiple errors:
exit status 1
Cleaning up file based variables
00:01
ERROR: Job failed: exit code 1

我对 terraform 知之甚少,因此并不真正了解如何从该日志中获取信息。

知道如何解决这个问题吗?

标签: amazon-web-servicesgitlabterraform

解决方案


Output: /bin/sh: ./bouncer: No such file or directory您正在尝试运行文件/脚本/命令,但它在您运行 terraform 的目录中不存在。


推荐阅读