From 6cffa9defb8902612c0bd03612a2405b9f84262e Mon Sep 17 00:00:00 2001
From: abhijit-paranjpe <109541284+abhijit-paranjpe@users.noreply.github.com>
Date: Fri, 21 Apr 2023 20:32:44 -0700
Subject: [PATCH] Revert network validation script. (#197)
Reverted Network validation feature
---
terraform/main.tf | 27 +++++++++++++++------------
terraform/network_variables.tf | 2 ++
terraform/schema.yaml | 16 ----------------
terraform/schema_14110.yaml | 16 ----------------
4 files changed, 17 insertions(+), 44 deletions(-)
diff --git a/terraform/main.tf b/terraform/main.tf
index c7660789..6c366394 100644
--- a/terraform/main.tf
+++ b/terraform/main.tf
@@ -1,6 +1,8 @@
# Copyright (c) 2023, Oracle and/or its affiliates.
# Licensed under the Universal Permissive License v1.0 as shown at https://oss.oracle.com/licenses/upl.
+### Removing network validation script from provisioning flow temporarily.
+/*
module "network-validation" {
source = "./modules/network-validator"
count = local.use_existing_subnets && !var.skip_network_validation ? 1 : 0
@@ -23,9 +25,10 @@ module "network-validation" {
existing_bastion_nsg_id = var.add_existing_nsg && var.is_bastion_instance_required ? var.existing_bastion_nsg_id : ""
lb_source_cidr = var.add_load_balancer ? (var.is_lb_private ? "" : "0.0.0.0/0") : ""
}
+*/
module "system-tags" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/resource-tags"
compartment_id = var.compartment_ocid
service_name = var.service_name
@@ -204,7 +207,7 @@ module "network-bastion-subnet" {
}
module "policies" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/policies"
count = var.create_policies ? 1 : 0
compartment_id = var.compartment_ocid
@@ -239,7 +242,7 @@ module "policies" {
module "bastion" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/compute/bastion"
count = (!local.assign_weblogic_public_ip && var.is_bastion_instance_required && var.existing_bastion_instance_id == "") ? 1 : 0
availability_domain = local.bastion_availability_domain
@@ -327,7 +330,7 @@ module "network-mount-target-private-subnet" {
}
module "vcn-peering" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
count = local.is_vcn_peering ? 1 : 0
source = "./modules/network/vcn-peering"
resource_name_prefix = local.service_name_prefix
@@ -345,7 +348,7 @@ module "vcn-peering" {
}
module "validators" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/validators"
service_name = var.service_name
@@ -464,7 +467,7 @@ module "validators" {
}
module "fss" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/fss"
count = var.add_fss ? 1 : 0
@@ -487,7 +490,7 @@ module "fss" {
}
module "load-balancer" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/lb/loadbalancer"
count = (local.add_load_balancer && var.existing_load_balancer_id == "") ? 1 : 0
@@ -508,7 +511,7 @@ module "load-balancer" {
}
module "observability-common" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/observability/common"
count = var.use_oci_logging ? 1 : 0
@@ -518,7 +521,7 @@ module "observability-common" {
}
module "observability-autoscaling" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/observability/autoscaling"
count = var.use_autoscaling ? 1 : 0
@@ -679,7 +682,7 @@ module "compute" {
}
module "load-balancer-backends" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/lb/backends"
count = local.add_load_balancer ? 1 : 0
@@ -694,7 +697,7 @@ module "load-balancer-backends" {
}
module "observability-logging" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/observability/logging"
count = var.use_oci_logging ? 1 : 0
@@ -712,7 +715,7 @@ module "observability-logging" {
}
module "provisioners" {
- depends_on = [module.network-validation]
+ #depends_on = [module.network-validation]
source = "./modules/provisioners"
existing_bastion_instance_id = var.existing_bastion_instance_id
diff --git a/terraform/network_variables.tf b/terraform/network_variables.tf
index 343a3a9f..750cd6b9 100644
--- a/terraform/network_variables.tf
+++ b/terraform/network_variables.tf
@@ -259,8 +259,10 @@ variable "wait_time_wls_vnc_dns_resolver" {
default = 60
}
+/*
variable "skip_network_validation" {
type = bool
description = "Used in case there is something really wrong with the validation and we need to skip it"
default = false
}
+*/
diff --git a/terraform/schema.yaml b/terraform/schema.yaml
index 860df3c1..913c293f 100644
--- a/terraform/schema.yaml
+++ b/terraform/schema.yaml
@@ -27,7 +27,6 @@ groupings:
- ${wls_vcn_name}
- ${wls_vcn_cidr}
- ${create_new_subnets}
- - ${skip_network_validation}
- ${subnet_compartment_id}
- ${subnet_type}
- ${subnet_span}
@@ -699,21 +698,6 @@ variables:
compartmentId: ${network_compartment_id}
vcnId: ${wls_existing_vcn_id}
- skip_network_validation:
- type: boolean
- default: false
- required: true
- title: "Skip Network Validation"
- description: "Skip running network validation script for existing subnets. Existing Virtual Cloud Network can be validated using the network validation script. See Validate Existing Network Setup"
- visible:
- and:
- - not:
- - ${orm_create_mode}
- - not:
- - ${create_new_vcn}
- - not:
- - ${create_new_subnets}
-
subnet_compartment_id:
visible:
and:
diff --git a/terraform/schema_14110.yaml b/terraform/schema_14110.yaml
index e9309816..08db092d 100644
--- a/terraform/schema_14110.yaml
+++ b/terraform/schema_14110.yaml
@@ -27,7 +27,6 @@ groupings:
- ${wls_vcn_name}
- ${wls_vcn_cidr}
- ${create_new_subnets}
- - ${skip_network_validation}
- ${subnet_compartment_id}
- ${subnet_type}
- ${subnet_span}
@@ -708,21 +707,6 @@ variables:
compartmentId: ${network_compartment_id}
vcnId: ${wls_existing_vcn_id}
- skip_network_validation:
- type: boolean
- default: false
- required: true
- title: "Skip Network Validation"
- description: "Skip running network validation script for existing subnets. Existing Virtual Cloud Network can be validated using the network validation script. See Validate Existing Network Setup"
- visible:
- and:
- - not:
- - ${orm_create_mode}
- - not:
- - ${create_new_vcn}
- - not:
- - ${create_new_subnets}
-
subnet_compartment_id:
visible:
and: