我有企业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"
}
这里有什么遗漏?
答案 0 :(得分:0)
根据错误消息,您似乎在使用Github网址中的<<user>>
进行测试,而不是真正的合法用户。
答案 1 :(得分:0)
试试这个:
如下定义您的模块(无需指定github
提供程序,并确保您可以通过ssh访问您的github存储库)
module "jaish"{
source = "git@github.xxx.com:<<user>>/Terraform.git?ref=master"
}
运行terraform init
,如果错误仍然存在,可能会告诉我。