diff --git a/modules/common/common/variables.tf b/modules/common/common/variables.tf
index ba44dc1..23769cb 100644
--- a/modules/common/common/variables.tf
+++ b/modules/common/common/variables.tf
@@ -108,9 +108,10 @@ variable "os_version" {
condition = contains([
"R8110",
"R8120",
- "R82"
+ "R82",
+ "R8210"
], var.os_version)
- error_message = "Variable [os_version] must be one of the following: 'R8110', 'R8120', 'R82'."
+ error_message = "Variable [os_version] must be one of the following: 'R8110', 'R8120', 'R82', 'R8210'."
}
}
@@ -192,9 +193,10 @@ variable "vm_os_offer" {
condition = contains([
"check-point-cg-r8110",
"check-point-cg-r8120",
- "check-point-cg-r82"
+ "check-point-cg-r82",
+ "check-point-cg-r8210",
], var.vm_os_offer)
- error_message = "Variable [vm_os_offer] must be one of the following: 'check-point-cg-r8110', 'check-point-cg-r8120', 'check-point-cg-r82'."
+ error_message = "Variable [vm_os_offer] must be one of the following: 'check-point-cg-r8110', 'check-point-cg-r8120', 'check-point-cg-r82', 'check-point-cg-r8210'."
}
}
diff --git a/modules/high-availability/README.md b/modules/high-availability/README.md
index a7804ef..a195852 100644
--- a/modules/high-availability/README.md
+++ b/modules/high-availability/README.md
@@ -174,9 +174,9 @@ Usage: `storage_account_deployment_mode = "None"`
| **number_of_vm_instances** | Number of VM instances to deploy. | string | **Default:** "2" |
| **vm_size** | Specifies the size of the Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
-| **os_version** | GAIA OS version. | string | "R8110";
"R8120"; |
+| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
"R8210"; |
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;
"sg-ngtp" - NGTP PAYG license;
"sg-ngtx" - NGTX PAYG license; |
-| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82"; |
+| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";
"check-point-cg-r8210"; |
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean| true;
false;|
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;
/bin/bash;
/bin/csh;
/bin/tcsh;
**Default:** "/etc/cli.sh" |
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt" |
diff --git a/modules/management/README.md b/modules/management/README.md
index df86143..ba855af 100644
--- a/modules/management/README.md
+++ b/modules/management/README.md
@@ -128,9 +128,9 @@ Usage: `storage_account_deployment_mode = "None"`
| **maintenance_mode_password_hash** | Maintenance mode password hash, relevant only for R81.20 and higher versions. To generate a password hash, use the command `grub2-mkpasswd-pbkdf2` on Linux and paste it here. | string | N/A |
| **vm_size** | Specifies the size of the Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
-| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
**Defaults:**R82 |
+| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
"R8210";
**Defaults:**R82 |
| **vm_os_sku** | A SKU of the image to be deployed. | string | "mgmt-byol" - BYOL license;
"mgmt-25" - PAYG;.|
-| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";. |
+| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";
"check-point-cg-r8210";. |
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;
false;|
| **admin_shell** | Enables selecting different admin shells | string | /etc/cli.sh;
/bin/bash;
/bin/csh;
/bin/tcsh;
**Default:** "/etc/cli.sh" |
| **bootstrap_script**. | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt"
**Default:** "" |
diff --git a/modules/mds/README.md b/modules/mds/README.md
index 2963457..eda9fe3 100644
--- a/modules/mds/README.md
+++ b/modules/mds/README.md
@@ -135,9 +135,9 @@ Usage: `storage_account_deployment_mode = "None"`
| **installation_type** | Enables to select installation type- gateway/standalone | string | mds-primary;
mds-secondary;
mds-logserver. |
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
| **disk_size** | Storage data disk size size (GB). | string | A number in the range 100 - 3995 (GB). |
-| **os_version** | GAIA OS version. | string | "R8110";
"R8120";. |
+| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
"R8210". |
| **vm_os_sku** | A sku of the image to be deployed. | string | "mgmt-byol" - BYOL license;
"mgmt-25" - PAYG. |
-| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";. |
+| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";
"check-point-cg-r8210". |
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;
false. |
| **admin_shell** | Enables to select different admin shells. | string | /etc/cli.sh;
/bin/bash;
/bin/csh;
/bin/tcsh.
**Default:** "/etc/cli.sh" |
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt".
The script will create bootstrap.txt file in the /home/admin/ and add 'hello word' string into it.
**Default:** "" |
diff --git a/modules/mds/variables.tf b/modules/mds/variables.tf
index bab7e0f..79fc678 100644
--- a/modules/mds/variables.tf
+++ b/modules/mds/variables.tf
@@ -137,7 +137,7 @@ variable "vm_os_sku" {
}
variable "vm_os_offer" {
- description = "The name of the image offer to be deployed.Choose from: check-point-cg-r8110, check-point-cg-r8120, check-point-cg-r82."
+ description = "The name of the image offer to be deployed.Choose from: check-point-cg-r8110, check-point-cg-r8120, check-point-cg-r82, check-point-cg-r8210."
type = string
}
diff --git a/modules/nva/README.md b/modules/nva/README.md
index 4633b77..b1d84e1 100644
--- a/modules/nva/README.md
+++ b/modules/nva/README.md
@@ -104,7 +104,7 @@ You can define if you want to deploy the NVA along side a new Virtual WAN or to
| **managed_app_name** | The name of the managed application that will be created. | string | The name must begin with a letter or number, end with a letter, number or underscore, and may contain only letters, numbers, underscores, periods, or hyphens.
**Default:** tf-vwan-managed-app |
| **nva_rg_name** | The name of the resource group that will contain the NVA. | string | Resource group names only allow alphanumeric characters, periods, underscores, hyphens and parenthesis and cannot end in a period.
**Default:** tf-vwan-nva-rg |
| **nva_name** | The name of the NVA that will be created. | string | The name must begin with a letter or number, end with a letter, number or underscore, and may contain only letters, numbers, underscores, periods, or hyphens.
**Default:** tf-vwan-nva |
-| **os_version** | The GAIA os version. | string | "R8110";
"R8120";
**Default:** "R82" |
+| **os_version** | The GAIA os version. | string | "R8110";
"R8120";
"R82";
**Default:** "R82" |
| **license_type** | The Check Point licence type. | string | "Security Enforcement (NGTP)";
"Full Package (NGTX and Smart1-Cloud)";
"Full Package Premium (NGTX and Smart1-Cloud Premium)".
**Default:** "Security Enforcement (NGTP)" |
| **scale_unit** | The scale unit determines the size and number of resources deployed. The higher the scale unit, the greater the amount of traffic that can be handled. | string | "2";
"4";
"10";
"20";
"30";
"60";
"80";
**Default:** "2" |
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt".
The script will create bootstrap.txt file in the /home/admin/ and add 'hello word' string into it.
**Default:** "" |
diff --git a/modules/single-gateway/README.md b/modules/single-gateway/README.md
index 8524322..cf31045 100644
--- a/modules/single-gateway/README.md
+++ b/modules/single-gateway/README.md
@@ -136,9 +136,9 @@ Usage: `storage_account_deployment_mode = "None"`
| **installation_type** | Enables selecting installation type (gateway/standalone). | string | gateway;
standalone; |
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
-| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82"; |
+| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
"R8210"; |
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;
"sg-ngtp" - NGTP PAYG license;
"sg-ngtx" - NGTX PAYG license; |
-| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82"; |
+| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";
"check-point-cg-r8210"; |
| **allow_upload_download**| Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;
false; |
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;
/bin/bash;
/bin/csh;
/bin/tcsh;
**Default:** "/etc/cli.sh" |
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt"
**Default:** "" |
diff --git a/modules/vmss/README.md b/modules/vmss/README.md
index bf45b33..809ec88 100644
--- a/modules/vmss/README.md
+++ b/modules/vmss/README.md
@@ -183,9 +183,9 @@ For more information, refer to the official - [Checkout the Azure Terraform docu
| **maintenance_mode_password_hash** | Maintenance mode password hash, relevant only for R81.20 and higher versions. | string | N/A |
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
| **disk_size** | Storage data disk size (GB) must be 100 for versions R81.20 and below. | string | A number in the range 100 - 3995 (GB).
**Default:** 100 |
-| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
|
+| **os_version** | GAIA OS version. | string | "R8110";
"R8120";
"R82";
"R8210";
|
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;
"sg-ngtp" - NGTP PAYG license;
"sg-ngtx" - NGTX PAYG license; |
-| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82"; |
+| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";
"check-point-cg-r8120";
"check-point-cg-r82";
"check-point-cg-r8210"; |
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;
false; |
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;
/bin/bash;
/bin/csh;
/bin/tcsh;
**Default:** "/etc/cli.sh" |
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:
"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt" |