@@ -43,13 +43,18 @@ func (ctx *Context) Generate(gitRef string) (dir string, err error) {
4343 {from : ctx .path (fmt .Sprintf ("templates/providers/bootstrap/%s.tf" , prov )), to : "terraform/mgmt/provider.tf" },
4444 {from : ctx .path (fmt .Sprintf ("templates/setup/providers/%s.tf" , prov )), to : "terraform/mgmt/mgmt.tf" },
4545 {from : ctx .path ("templates/setup/console.tf" ), to : "terraform/mgmt/console.tf" , cloudless : true },
46- {from : ctx .path ("templates/setup/config-secrets.tf" ), to : "terraform/mgmt/config-secrets.tf" , cloudless : true },
4746 {from : ctx .path (fmt .Sprintf ("templates/providers/apps/%s.tf" , prov )), to : "terraform/apps/provider.tf" , cloudless : true },
4847 {from : ctx .path ("templates/providers/apps/cloud.tf" ), to : "terraform/apps/provider.tf" , cloud : true },
4948 {from : ctx .path ("templates/setup/cd.tf" ), to : "terraform/apps/cd.tf" },
5049 {from : ctx .path ("README.md" ), to : "README.md" , overwrite : true },
5150 }
5251
52+ if prov == api .ProviderGCP {
53+ tpls = append (tpls , templatePair {from : ctx .path ("templates/setup/config_secrets_gcp.tf" ), to : "terraform/mgmt/config_secrets.tf" , cloudless : true })
54+ } else {
55+ tpls = append (tpls , templatePair {from : ctx .path ("templates/setup/config_secrets.tf" ), to : "terraform/mgmt/config_secrets.tf" , cloudless : true })
56+ }
57+
5358 for _ , tpl := range tpls {
5459 if utils .Exists (tpl .to ) && ! tpl .overwrite {
5560 fmt .Printf ("%s already exists, skipping for now...\n " , tpl .to )
0 commit comments