Skip to content

Commit 24871e3

Browse files
authored
JCS-14023 Status check missing from public subnet provisioning (#238)
JCS-14023 Status check missing from public subnet provisioning Verified status check now showing for public subnet, private endpoint and bastion still showing status check, and that private subnet w/o bastion still does not attempt to get status check. Verified all conditions using both ORM UI and CLI.
1 parent 5c51337 commit 24871e3

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

terraform/modules/provisioners/provisioning.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Licensed under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl.
33

44
resource "null_resource" "status_check" {
5-
count = var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
5+
count = var.assign_public_ip || var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
66
depends_on = [null_resource.dev_mode_provisioning]
77

88
// Connection setup for all WLS instances
@@ -121,7 +121,7 @@ resource "null_resource" "status_check" {
121121
}
122122

123123
resource "null_resource" "print_service_info" {
124-
count = var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
124+
count = var.assign_public_ip || var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
125125
depends_on = [null_resource.status_check]
126126

127127
// Connection setup for all WLS instances
@@ -146,7 +146,7 @@ resource "null_resource" "print_service_info" {
146146
}
147147

148148
resource "null_resource" "cleanup" {
149-
count = var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
149+
count = var.assign_public_ip || var.is_bastion_instance_required || var.is_rms_private_endpoint_required ? var.num_vm_instances : 0
150150
depends_on = [null_resource.print_service_info]
151151

152152

terraform/modules/provisioners/variables.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,9 @@ variable "bastion_host_private_key" {
4848
default = ""
4949
}
5050

51-
#TODO: Check if this variable is really needed.
5251
variable "assign_public_ip" {
5352
type = bool
54-
description = "Set to true if you want the compute instance to have a public IP in addition to the private ip. Use with caution"
55-
default = true
53+
description = "Set to true if the WebLogic compute instances will be created in a public subnet and should have a public IP"
5654
}
5755

5856
variable "is_bastion_instance_required" {

0 commit comments

Comments
 (0)