1

我有企业 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"
}

这里有什么遗漏吗?

4

2 回答 2

0

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

于 2018-03-20T16:23:51.777 回答
0

尝试这个:

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

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

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

于 2018-03-29T07:25:06.020 回答