Skip to content

Commit 7c0efde

Browse files
william8siewwsiew
andauthored
fix KMS example code and typos (IBM-Cloud#6337)
* fix main example code bugs and fix typos * make fixes to cos bucket integration --------- Co-authored-by: wsiew <[email protected]>
1 parent 53b3a7a commit 7c0efde

File tree

8 files changed

+20
-21
lines changed

8 files changed

+20
-21
lines changed

examples/ibm-key-protect/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ data "ibm_kp_key" "test" {
2626
key_protect_id = "${ibm_kp_key.test.key_protect_id}"
2727
}
2828

29-
resource "ibm_cos_bucket" "flex-us-south" {
29+
resource "ibm_cos_bucket" "smart-us-south" {
3030
depends_on = [ibm_iam_authorization_policy.policy]
3131
bucket_name = var.bucket_name
3232
resource_instance_id = ibm_resource_instance.cos_instance.id
3333
region_location = "us-south"
34-
storage_class = "flex"
34+
storage_class = "smart"
3535
kms_key_crn = ibm_kp_key.test.id
3636
}

examples/ibm-key-protect/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ variable "standard_key" {
4141
variable "bucket_name" {
4242
description = "The cos bucket name"
4343
type = string
44-
default = "test_buck"
44+
default = "kptestbucket"
4545
}

examples/ibm-kms/main.tf

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ data "ibm_kms_keys" "test" {
2828
instance_id = "${ibm_kms_key.test.instance_id}"
2929
}
3030

31-
resource "ibm_cos_bucket" "flex-us-south" {
31+
resource "ibm_cos_bucket" "smart-us-south" {
3232
depends_on = [ibm_iam_authorization_policy.policy]
3333
bucket_name = var.bucket_name
3434
resource_instance_id = ibm_resource_instance.cos_instance.id
3535
region_location = "us-south"
36-
storage_class = "flex"
36+
storage_class = "smart"
3737
kms_key_crn = ibm_kms_key.test.id
3838
}
3939

@@ -49,21 +49,20 @@ resource "ibm_kms_kmip_adapter" "myadapter" {
4949

5050
resource "ibm_kms_kmip_client_cert" "mycert" {
5151
instance_id = "${ibm_kms_key.test.instance_id}"
52-
adapter_id = "${ibm_kms_kmip_adapter.myadapter.id}"
52+
adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id}"
5353
certificate = file("${path.module}/localhost.crt")
5454
name = var.kmip_cert_name
5555
}
5656

5757
data "ibm_kms_kmip_adapter" "adapter_data" {
5858
instance_id = "${ibm_kms_key.test.instance_id}"
5959
name = "${ibm_kms_kmip_adapter.myadapter.name}"
60-
# adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id}"
6160
}
6261

6362
data "ibm_kms_kmip_client_cert" "cert1" {
6463
instance_id = "${ibm_kms_key.test.instance_id}"
6564
adapter_name = "${ibm_kms_kmip_adapter.myadapter.name}"
66-
cert_id = "${ibm_kms_kmip_client_cert.mycert.id}"
65+
cert_id = "${ibm_kms_kmip_client_cert.mycert.cert_id}"
6766
}
6867

6968
data "ibm_kms_kmip_adapters" "adapters" {
@@ -77,13 +76,13 @@ data "ibm_kms_kmip_client_certs" "cert_list" {
7776

7877
data "ibm_kms_kmip_objects" "objects_list" {
7978
instance_id = "${ibm_kms_key.test.instance_id}"
80-
adapter_id = "${ibm_kms_kmip_adapter.myadapter.id}"
79+
adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id}"
8180
object_state_filter = [1,2,3,4]
8281
}
8382

84-
data "ibm_kms_kmip_object" "object1" {
85-
count = length(data.ibm_kms_kmip_objects.objects_list.objects) > 0 ? 1 : 0
86-
instance_id = "${ibm_kms_key.test.instance_id}"
87-
adapter_id = "${ibm_kms_kmip_adapter.myadapter.id}"
88-
object_id = "${data.ibm_kms_kmip_objects.objects_list.objects.0.object_id}"
89-
}
83+
# Note: As object creation is not supported via terraform, the below code attempts to pull the id of the first item from the list of kmip objects
84+
# data "ibm_kms_kmip_object" "object1" {
85+
# instance_id = "${ibm_kms_key.test.instance_id}"
86+
# adapter_id = "${ibm_kms_kmip_adapter.myadapter.adapter_id}"
87+
# object_id = "${data.ibm_kms_kmip_objects.objects_list.objects.0.object_id}"
88+
# }

examples/ibm-kms/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ variable "standard_key" {
4141
variable "bucket_name" {
4242
description = "The cos bucket name"
4343
type = string
44-
default = "test_buck"
44+
default = "kptestbucket"
4545
}
4646
variable "kmip_adapter_name" {
4747
description = "The KMIP adapter name"

ibm/service/kms/data_source_ibm_kms_kmip_client_certificate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ func dataSourceIBMKmsKMIPClientCertRead(d *schema.ResourceData, meta interface{}
114114
ctx := context.Background()
115115
adapter, err := kpAPI.GetKMIPAdapter(ctx, adapterNameOrID)
116116
if err != nil {
117-
return flex.FmtErrorf("[ERROR] Error while retriving KMIP adapter to get certificate: %s", err)
117+
return flex.FmtErrorf("[ERROR] Error while retrieving KMIP adapter to get certificate: %s", err)
118118
}
119119
if err = d.Set("adapter_id", adapter.ID); err != nil {
120120
return flex.FmtErrorf("[ERROR] Error setting adapter_id: %s", err)

ibm/service/kms/data_source_ibm_kms_kmip_client_certificates.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ func dataSourceIBMKmsKMIPClientCertList(d *schema.ResourceData, meta interface{}
111111
ctx := context.Background()
112112
adapter, err := api.GetKMIPAdapter(ctx, adapterNameOrID)
113113
if err != nil {
114-
return flex.FmtErrorf("[ERROR] Error while retriving KMIP adapter to list certificates: %s", err)
114+
return flex.FmtErrorf("[ERROR] Error while retrieving KMIP adapter to list certificates: %s", err)
115115
}
116116
if err = d.Set("adapter_id", adapter.ID); err != nil {
117117
return flex.FmtErrorf("[ERROR] Error setting adapter_id: %s", err)

ibm/service/kms/data_source_ibm_kms_kmip_object.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ func dataSourceIBMKmsKMIPObjectRead(d *schema.ResourceData, meta interface{}) er
139139
ctx := context.Background()
140140
adapter, err := kpAPI.GetKMIPAdapter(ctx, adapterNameOrID)
141141
if err != nil {
142-
return flex.FmtErrorf("[ERROR] Error while retriving KMIP adapter to get KMIP object: %s", err)
142+
return flex.FmtErrorf("[ERROR] Error while retrieving KMIP adapter to get KMIP object: %s", err)
143143
}
144144
if err = d.Set("adapter_id", adapter.ID); err != nil {
145145
return flex.FmtErrorf("[ERROR] Error setting adapter_id: %s", err)

ibm/service/kms/data_source_ibm_kms_kmip_objects.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ func dataSourceIBMKmsKMIPObjectList(d *schema.ResourceData, meta interface{}) er
131131
ctx := context.Background()
132132
adapter, err := kpAPI.GetKMIPAdapter(ctx, adapterNameOrID)
133133
if err != nil {
134-
return flex.FmtErrorf("[ERROR] Error while retriving KMIP adapter to list KMIP objects: %s", err)
134+
return flex.FmtErrorf("[ERROR] Error while retrieving KMIP adapter to list KMIP objects: %s", err)
135135
}
136136
if err = d.Set("adapter_id", adapter.ID); err != nil {
137137
return flex.FmtErrorf("[ERROR] Error setting adapter_id: %s", err)
@@ -141,7 +141,7 @@ func dataSourceIBMKmsKMIPObjectList(d *schema.ResourceData, meta interface{}) er
141141
}
142142
objs, err := kpAPI.GetKMIPObjects(ctx, adapterNameOrID, opts)
143143
if err != nil {
144-
return flex.FmtErrorf("[ERROR] Error while retriving KMIP objects associated with adapter ID '%s': %v", adapter.ID, err)
144+
return flex.FmtErrorf("[ERROR] Error while retrieving KMIP objects associated with adapter ID '%s': %v", adapter.ID, err)
145145
}
146146
objsList := objs.Objects
147147
// set computed values

0 commit comments

Comments
 (0)