运行GitLab流水线遇Terraform模块找不到错误,需重新注册Runner吗?
问题解答
不需要重新注册GitLab Runner,这个错误和Runner的注册状态完全无关。
错误原因
这个报错是Terraform模块引用问题:Terraform在官方模块仓库registry.terraform.io中找不到你配置里指定的"gitlab-runner"模块,问题出在../gitlab_runner/main.tf第44行的模块引用配置上,和GitLab Runner本身的注册流程没有关联。
解决方向
- 检查本地模块路径:确认
../gitlab_runner这个目录是否存在,路径拼写是否正确,目录内是否有合法的Terraform模块文件 - 核对远程模块地址:如果是引用远程仓库的模块,要确保模块的完整地址正确(比如官方GitLab Runner模块的完整格式类似
gitlabhq/gitlab-runner/aws) - 重新初始化模块:执行命令
terraform init,让Terraform重新加载并确认模块配置
内容的提问来源于stack exchange,提问作者chiju
相关产品推荐
相关产品推荐

