mirror of https://github.com/kubernetes/kops.git
Include GCP Project in terraform HCL2 output
This has been included in the JSON output but was missing from HCL2
This commit is contained in:
parent
159943eb8e
commit
3c1cc72d51
|
|
@ -17,6 +17,7 @@ output "region" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "google" {
|
provider "google" {
|
||||||
|
project = "us-test1"
|
||||||
region = "us-test1"
|
region = "us-test1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@ output "region" {
|
||||||
}
|
}
|
||||||
|
|
||||||
provider "google" {
|
provider "google" {
|
||||||
|
project = "us-test1"
|
||||||
region = "us-test1"
|
region = "us-test1"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,9 @@ func (t *TerraformTarget) finishHCL2(taskMap map[string]fi.Task) 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