Terraform无法下载GIT存储库

时间:2018-03-19 07:07:06

标签: git terraform terraform-template-file

我有企业GIT和名为“Terraform”的公共存储库。我使用下面的配置文件,并在执行路径下创建了一个名为“jaish”的文件夹。但是在运行init时收到错误消息

"Error downloading modules: Error loading modules: error downloading 'https://github.XXX.com/<<user>>/Terraform': XML syntax error on line 34: expected element name after <"

provider "github" {
token        = "XXXXXX"
}
module "jaish"{
  source = "https://github.xxx.com/<<user>>/Terraform"
}

这里有什么遗漏?

2 个答案:

答案 0 :(得分:0)

根据错误消息,您似乎在使用Github网址中的<<user>>进行测试,而不是真正的合法用户。

答案 1 :(得分:0)

试试这个:

如下定义您的模块(无需指定github提供程序,并确保您可以通过ssh访问您的github存储库)

module "jaish"{
  source = "git@github.xxx.com:<<user>>/Terraform.git?ref=master"
}

运行terraform init,如果错误仍然存​​在,可能会告诉我。