diff --git a/mmv1/provider/template_data.go b/mmv1/provider/template_data.go index bd9dcb1ad410..657f96753f4f 100644 --- a/mmv1/provider/template_data.go +++ b/mmv1/provider/template_data.go @@ -78,11 +78,11 @@ func (td *TemplateData) GenerateFWResourceFile(filePath string, resource api.Res func (td *TemplateData) GenerateMetadataFile(filePath string, resource api.Resource) { metadata := metadata.FromResource(resource) - bytes, err := yaml.Marshal(metadata) + metadataBytes, err := yaml.Marshal(metadata) if err != nil { glog.Exit("error marshalling yaml %v: %v", filePath) } - err = os.WriteFile(filePath, bytes, 0644) + err = os.WriteFile(filePath, metadataBytes, 0644) if err != nil { glog.Exit(err) } diff --git a/mmv1/provider/terraform.go b/mmv1/provider/terraform.go index c9f52ac16226..c9d48c487e0a 100644 --- a/mmv1/provider/terraform.go +++ b/mmv1/provider/terraform.go @@ -891,6 +891,12 @@ func (t Terraform) addHashicorpCopyRightHeader(outputFolder, target string) { log.Fatalf("Cannot read file %s to add Hashicorp copy right: %s", targetFile, err) } + source := string(sourceByte) + if strings.Contains(source, "Copyright IBM Corp. 2014, 2026") && + strings.Contains(source, "SPDX-License-Identifier: MPL-2.0") { + return + } + sourceByte = google.Concat([]byte(header), sourceByte) err = os.WriteFile(targetFile, sourceByte, 0644) if err != nil { diff --git a/mmv1/third_party/terraform/services/serviceusagev2/resource_service_usage_v2_consumer_policy_test.go.tmpl b/mmv1/third_party/terraform/services/serviceusagev2/resource_service_usage_v2_consumer_policy_test.go.tmpl index 873e9de0d5fc..8f95f4022f1d 100644 --- a/mmv1/third_party/terraform/services/serviceusagev2/resource_service_usage_v2_consumer_policy_test.go.tmpl +++ b/mmv1/third_party/terraform/services/serviceusagev2/resource_service_usage_v2_consumer_policy_test.go.tmpl @@ -1,4 +1,4 @@ -// Copyright (c) HashiCorp, Inc. +// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: MPL-2.0 // ---------------------------------------------------------------------------- diff --git a/mmv1/third_party/terraform/tpgiamresource/resource_iam_member_list.go b/mmv1/third_party/terraform/tpgiamresource/resource_iam_member_list.go index 7adcf34f1493..3a8beec3b779 100644 --- a/mmv1/third_party/terraform/tpgiamresource/resource_iam_member_list.go +++ b/mmv1/third_party/terraform/tpgiamresource/resource_iam_member_list.go @@ -1,4 +1,4 @@ -// Copyright (c) HashiCorp, Inc. +// Copyright IBM Corp. 2014, 2026 // SPDX-License-Identifier: MPL-2.0 // IAM list resources enumerate rows for google_*_iam_member instances by reading