From 694b9ddf873d3395e0e69d1d90d50135466f69d1 Mon Sep 17 00:00:00 2001 From: natanelm Date: Mon, 15 Sep 2025 14:44:57 +0000 Subject: [PATCH 1/3] VWAN | Added plan parameters --- modules/nva_into_existing_hub/variables.tf | 23 ++++++++++++++++++++++ modules/nva_into_new_vwan/variables.tf | 23 ++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/modules/nva_into_existing_hub/variables.tf b/modules/nva_into_existing_hub/variables.tf index bac2136..6cf72f9 100755 --- a/modules/nva_into_existing_hub/variables.tf +++ b/modules/nva_into_existing_hub/variables.tf @@ -202,3 +202,26 @@ variable "tags" { type = map(map(string)) default = {} } + + +variable "plan_product" { + description = "Use the following plan when deploying with terraform: cp-vwan-managed-app" + type = string + default = "cp-vwan-managed-app" +} + +variable "plan_version" { + description = "Use the latest version of the managed application (e.g., 1.0.23) for best results. Full version list: https://support.checkpoint.com/results/sk/sk132192" + type = string + default = "1.0.23" +} + +variable "custom_license_type" { + description = "License type when using staged image." + type = string + default = "" + validation { + condition = contains(["", "ngtp", "ngtx", "premium"], var.custom_license_type) + error_message = "Valid options are 'ngtp', 'ngtx', or 'premium' or empty." + } +} \ No newline at end of file diff --git a/modules/nva_into_new_vwan/variables.tf b/modules/nva_into_new_vwan/variables.tf index 1cfb03e..27b1b64 100755 --- a/modules/nva_into_new_vwan/variables.tf +++ b/modules/nva_into_new_vwan/variables.tf @@ -213,3 +213,26 @@ variable "tags" { type = map(map(string)) default = {} } + + +variable "plan_product" { + description = "Use the following plan when deploying with terraform: cp-vwan-managed-app" + type = string + default = "cp-vwan-managed-app" +} + +variable "plan_version" { + description = "Use the latest version of the managed application (e.g., 1.0.23) for best results. Full version list: https://support.checkpoint.com/results/sk/sk132192" + type = string + default = "1.0.23" +} + +variable "custom_license_type" { + description = "License type when using staged image." + type = string + default = "" + validation { + condition = contains(["", "ngtp", "ngtx", "premium"], var.custom_license_type) + error_message = "Valid options are 'ngtp', 'ngtx', or 'premium' or empty." + } +} \ No newline at end of file From 0a994bb1cb47120ba19c60e5e2fb8f82de531a56 Mon Sep 17 00:00:00 2001 From: natanelm Date: Tue, 16 Sep 2025 08:41:21 +0000 Subject: [PATCH 2/3] Enabled support for custom tags across all solutions --- modules/nva_into_existing_hub/variables.tf | 2 +- modules/nva_into_new_vwan/variables.tf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/nva_into_existing_hub/variables.tf b/modules/nva_into_existing_hub/variables.tf index 6cf72f9..da617be 100755 --- a/modules/nva_into_existing_hub/variables.tf +++ b/modules/nva_into_existing_hub/variables.tf @@ -224,4 +224,4 @@ variable "custom_license_type" { condition = contains(["", "ngtp", "ngtx", "premium"], var.custom_license_type) error_message = "Valid options are 'ngtp', 'ngtx', or 'premium' or empty." } -} \ No newline at end of file +} diff --git a/modules/nva_into_new_vwan/variables.tf b/modules/nva_into_new_vwan/variables.tf index 27b1b64..4930d66 100755 --- a/modules/nva_into_new_vwan/variables.tf +++ b/modules/nva_into_new_vwan/variables.tf @@ -235,4 +235,4 @@ variable "custom_license_type" { condition = contains(["", "ngtp", "ngtx", "premium"], var.custom_license_type) error_message = "Valid options are 'ngtp', 'ngtx', or 'premium' or empty." } -} \ No newline at end of file +} From 76bef59930ba4254ea670363b61e39370f470402 Mon Sep 17 00:00:00 2001 From: avivm Date: Wed, 17 Sep 2025 13:34:53 +0000 Subject: [PATCH 3/3] VWAN | Added missing VWAN plan parameters --- modules/nva_into_existing_hub/variables.tf | 9 ++++----- modules/nva_into_new_vwan/variables.tf | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/modules/nva_into_existing_hub/variables.tf b/modules/nva_into_existing_hub/variables.tf index da617be..81da3b9 100755 --- a/modules/nva_into_existing_hub/variables.tf +++ b/modules/nva_into_existing_hub/variables.tf @@ -203,17 +203,16 @@ variable "tags" { default = {} } - variable "plan_product" { description = "Use the following plan when deploying with terraform: cp-vwan-managed-app" - type = string - default = "cp-vwan-managed-app" + type = string + default = "cp-vwan-managed-app" } variable "plan_version" { description = "Use the latest version of the managed application (e.g., 1.0.23) for best results. Full version list: https://support.checkpoint.com/results/sk/sk132192" - type = string - default = "1.0.23" + type = string + default = "1.0.23" } variable "custom_license_type" { diff --git a/modules/nva_into_new_vwan/variables.tf b/modules/nva_into_new_vwan/variables.tf index 4930d66..fc04896 100755 --- a/modules/nva_into_new_vwan/variables.tf +++ b/modules/nva_into_new_vwan/variables.tf @@ -214,17 +214,16 @@ variable "tags" { default = {} } - variable "plan_product" { description = "Use the following plan when deploying with terraform: cp-vwan-managed-app" - type = string - default = "cp-vwan-managed-app" + type = string + default = "cp-vwan-managed-app" } variable "plan_version" { description = "Use the latest version of the managed application (e.g., 1.0.23) for best results. Full version list: https://support.checkpoint.com/results/sk/sk132192" - type = string - default = "1.0.23" + type = string + default = "1.0.23" } variable "custom_license_type" {