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" |