mirror of https://github.com/kubernetes/kops.git
Merge pull request #11901 from rifelpet/tf-project
Include GCP Project in terraform HCL2 output
This commit is contained in:
commit
b8aa684bb5
|
|
@ -17,6 +17,7 @@ output "region" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "google" {
|
provider "google" {
|
||||||
|
project = "testproject"
|
||||||
region = "us-test1"
|
region = "us-test1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ output "region" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "google" {
|
provider "google" {
|
||||||
|
project = "testproject"
|
||||||
region = "us-test1"
|
region = "us-test1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ output "region" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "google" {
|
provider "google" {
|
||||||
|
project = "testproject"
|
||||||
region = "us-test1"
|
region = "us-test1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,9 @@ func (t *TerraformTarget) finishHCL2() error {
|
||||||
}
|
}
|
||||||
providerBlock := rootBody.AppendNewBlock("provider", []string{providerName})
|
providerBlock := rootBody.AppendNewBlock("provider", []string{providerName})
|
||||||
providerBody := providerBlock.Body()
|
providerBody := providerBlock.Body()
|
||||||
|
if t.Cloud.ProviderID() == kops.CloudProviderGCE {
|
||||||
|
providerBody.SetAttributeValue("project", cty.StringVal(t.Project))
|
||||||
|
}
|
||||||
providerBody.SetAttributeValue("region", cty.StringVal(t.Cloud.Region()))
|
providerBody.SetAttributeValue("region", cty.StringVal(t.Cloud.Region()))
|
||||||
for k, v := range tfGetProviderExtraConfig(t.clusterSpecTarget) {
|
for k, v := range tfGetProviderExtraConfig(t.clusterSpecTarget) {
|
||||||
providerBody.SetAttributeValue(k, cty.StringVal(v))
|
providerBody.SetAttributeValue(k, cty.StringVal(v))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue