Skip to content

Commit 53d0d29

Browse files
abrafi2024sankhsin
authored andcommitted
Bug Fix - Fix assignPublicIp mapping in core_instance_configuration_resource
1 parent 401b478 commit 53d0d29

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

examples/compute/instance_pool/instance_configuration.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ variable "windows_instance_shape" {
22
default = "VM.Standard2.1"
33
}
44

5-
resource "oci_core_instance_configuration" "test_instance_configuration" {
5+
resource "oci_core_instance_configuration" "test_instance_config" {
66
compartment_id = var.compartment_ocid
77
display_name = "TestInstanceConfiguration"
88

examples/compute/instance_pool/instance_pool.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,11 +325,12 @@ data "oci_core_instance_pools" "test_instance_pools_datasource" {
325325
data "oci_core_instance_pool_instances" "test_instance_pool_instances_datasource" {
326326
compartment_id = var.compartment_ocid
327327
instance_pool_id = oci_core_instance_pool.test_instance_pool.id
328+
depends_on = [oci_core_instance_pool_instance.test_instance_pool_instance]
328329
}
329330

330331
# Usage of singular instance datasources to show the public_ips, private_ips, and hostname_labels for the instances in the pool
331332
data "oci_core_instance" "test_instance_pool_instance_singular_datasource" {
332-
count = 2
333+
count = 3
333334
instance_id = data.oci_core_instance_pool_instances.test_instance_pool_instances_datasource.instances[count.index]["id"]
334335
}
335336

internal/service/core/core_instance_configuration_resource.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3071,6 +3071,9 @@ func (s *CoreInstanceConfigurationResourceCrud) mapToInstanceConfigurationCreate
30713071
if assignPublicIp, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "assign_public_ip")); ok {
30723072
tmp := assignPublicIp.(bool)
30733073
result.AssignPublicIp = &tmp
3074+
} else {
3075+
t := true
3076+
result.AssignPublicIp = &t
30743077
}
30753078

30763079
if definedTags, ok := s.D.GetOkExists(fmt.Sprintf(fieldKeyFormat, "defined_tags")); ok {

0 commit comments

Comments
 (0)