Skip to content

Commit

Permalink
Add Suport for google_compute_node_template to TGC (GoogleCloudPlat…
Browse files Browse the repository at this point in the history
  • Loading branch information
delimaneto authored May 13, 2024
1 parent cdbface commit 5d4addb
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 1 deletion.
3 changes: 2 additions & 1 deletion mmv1/templates/tgc/resource_converters.go.erb
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ func ResourceConverters() map[string][]cai.ResourceConverter {
"google_compute_global_forwarding_rule": {compute.ResourceConverterComputeGlobalForwardingRule()},
"google_compute_instance": {compute.ResourceConverterComputeInstance()},
"google_compute_network": {compute.ResourceConverterComputeNetwork()},
"google_compute_node_template": {compute.ResourceConverterComputeNodeTemplate()},
"google_compute_resource_policy": {compute.ResourceConverterComputeResourcePolicy()},
"google_compute_route": {compute.ResourceConverterComputeRoute()},
"google_compute_security_policy": {resourceConverterComputeSecurityPolicy()},
Expand Down Expand Up @@ -80,7 +81,7 @@ func ResourceConverters() map[string][]cai.ResourceConverter {
"google_spanner_instance_iam_binding": {spanner.ResourceConverterSpannerInstanceIamBinding()},
"google_spanner_instance_iam_member": {spanner.ResourceConverterSpannerInstanceIamMember()},
"google_project_service": {resourceConverterServiceUsage()},
"google_secret_manager_secret_version": {secretmanager.ResourceConverterSecretManagerSecretVersion()},
"google_secret_manager_secret_version": {secretmanager.ResourceConverterSecretManagerSecretVersion()},
"google_pubsub_lite_reservation": {pubsublite.ResourceConverterPubsubLiteReservation()},
"google_pubsub_lite_subscription": {pubsublite.ResourceConverterPubsubLiteSubscription()},
"google_pubsub_lite_topic": {pubsublite.ResourceConverterPubsubLiteTopic()},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
{
"name": "//compute.googleapis.com/projects/{{.Provider.project}}/regions/us-central1/nodeTemplates/soletenant-tmpl",
"asset_type": "compute.googleapis.com/NodeTemplate",
"ancestry_path": "{{.Ancestry}}/project/{{.Provider.project}}",
"resource": {
"version": "beta",
"discovery_document_uri": "https://www.googleapis.com/discovery/v1/apis/compute/beta/rest",
"discovery_name": "NodeTemplate",
"parent": "//cloudresourcemanager.googleapis.com/projects/{{.Provider.project}}",
"data": {
"cpuOvercommitType": "NONE",
"name": "soletenant-tmpl",
"nodeType": "n1-node-96-624",
"region": "projects/{{.Provider.project}}/global/regions/us-central1"
}
},
"ancestors": [
"organizations/{{.OrgID}}"
]
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
terraform {
required_providers {
google = {
source = "hashicorp/google-beta"
version = "~> {{.Provider.version}}"
}
}
}

provider "google" {
{{if .Provider.credentials }}credentials = "{{.Provider.credentials}}"{{end}}
}

resource "google_compute_node_template" "template" {
name = "soletenant-tmpl"
region = "us-central1"
node_type = "n1-node-96-624"
}

0 comments on commit 5d4addb

Please sign in to comment.