Skip to content

Commit a502dc9

Browse files
Add support for R82.10 (#37)
Co-authored-by: avivm <avivm@checkpoint.com>
1 parent 64157ad commit a502dc9

8 files changed

Lines changed: 18 additions & 16 deletions

File tree

modules/common/common/variables.tf

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,10 @@ variable "os_version" {
108108
condition = contains([
109109
"R8110",
110110
"R8120",
111-
"R82"
111+
"R82",
112+
"R8210"
112113
], var.os_version)
113-
error_message = "Variable [os_version] must be one of the following: 'R8110', 'R8120', 'R82'."
114+
error_message = "Variable [os_version] must be one of the following: 'R8110', 'R8120', 'R82', 'R8210'."
114115
}
115116
}
116117

@@ -192,9 +193,10 @@ variable "vm_os_offer" {
192193
condition = contains([
193194
"check-point-cg-r8110",
194195
"check-point-cg-r8120",
195-
"check-point-cg-r82"
196+
"check-point-cg-r82",
197+
"check-point-cg-r8210",
196198
], var.vm_os_offer)
197-
error_message = "Variable [vm_os_offer] must be one of the following: 'check-point-cg-r8110', 'check-point-cg-r8120', 'check-point-cg-r82'."
199+
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'."
198200
}
199201
}
200202

modules/high-availability/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,9 @@ Usage: `storage_account_deployment_mode = "None"`<br/>
174174
| **number_of_vm_instances** | Number of VM instances to deploy. | string | **Default:** "2" |
175175
| **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). |
176176
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
177-
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120"; |
177+
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />"R8210"; |
178178
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;<br />"sg-ngtp" - NGTP PAYG license;<br />"sg-ngtx" - NGTX PAYG license; |
179-
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82"; |
179+
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82";<br />"check-point-cg-r8210"; |
180180
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean| true;<br />false;|
181181
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;<br />/bin/bash;<br />/bin/csh;<br />/bin/tcsh;<br />**Default:** "/etc/cli.sh" |
182182
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:<br />"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt" |

modules/management/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,9 @@ Usage: `storage_account_deployment_mode = "None"`<br/>
128128
| **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 |
129129
| **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). |
130130
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
131-
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />**Defaults:**R82 |
131+
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />"R8210";<br />**Defaults:**R82 |
132132
| **vm_os_sku** | A SKU of the image to be deployed. | string | "mgmt-byol" - BYOL license;<br />"mgmt-25" - PAYG;.|
133-
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82";. |
133+
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82";<br />"check-point-cg-r8210";. |
134134
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;<br />false;|
135135
| **admin_shell** | Enables selecting different admin shells | string | /etc/cli.sh;<br />/bin/bash;<br />/bin/csh;<br />/bin/tcsh;<br />**Default:** "/etc/cli.sh" |
136136
| **bootstrap_script**. | An optional script to run on the initial boot. | string | Bootstrap script example:<br />"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt"<br />**Default:** "" |

modules/mds/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,9 @@ Usage: `storage_account_deployment_mode = "None"`<br/>
135135
| **installation_type** | Enables to select installation type- gateway/standalone | string | mds-primary;<br/>mds-secondary;<br/>mds-logserver. |
136136
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
137137
| **disk_size** | Storage data disk size size (GB). | string | A number in the range 100 - 3995 (GB). |
138-
| **os_version** | GAIA OS version. | string | "R8110";<br/>"R8120";. |
138+
| **os_version** | GAIA OS version. | string | "R8110";<br/>"R8120";<br/>"R82";<br/>"R8210". |
139139
| **vm_os_sku** | A sku of the image to be deployed. | string | "mgmt-byol" - BYOL license;<br/>"mgmt-25" - PAYG. |
140-
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br/>"check-point-cg-r8120";<br/>"check-point-cg-r82";. |
140+
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br/>"check-point-cg-r8120";<br/>"check-point-cg-r82";<br/>"check-point-cg-r8210". |
141141
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;<br/>false. |
142142
| **admin_shell** | Enables to select different admin shells. | string | /etc/cli.sh;<br/>/bin/bash;<br/>/bin/csh;<br/>/bin/tcsh.<br/>**Default:** "/etc/cli.sh" |
143143
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:<br/>"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt".<br/>The script will create bootstrap.txt file in the /home/admin/ and add 'hello word' string into it.<br/>**Default:** "" |

modules/mds/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ variable "vm_os_sku" {
137137
}
138138

139139
variable "vm_os_offer" {
140-
description = "The name of the image offer to be deployed.Choose from: check-point-cg-r8110, check-point-cg-r8120, check-point-cg-r82."
140+
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."
141141
type = string
142142
}
143143

modules/nva/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ You can define if you want to deploy the NVA along side a new Virtual WAN or to
104104
| **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.<br/>**Default:** tf-vwan-managed-app |
105105
| **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.<br/>**Default:** tf-vwan-nva-rg |
106106
| **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.<br/>**Default:** tf-vwan-nva |
107-
| **os_version** | The GAIA os version. | string | "R8110";<br/>"R8120";<br/>**Default:** "R82" |
107+
| **os_version** | The GAIA os version. | string | "R8110";<br/>"R8120";<br/>"R82";<br/>**Default:** "R82" |
108108
| **license_type** | The Check Point licence type. | string | "Security Enforcement (NGTP)";<br/>"Full Package (NGTX and Smart1-Cloud)";<br/>"Full Package Premium (NGTX and Smart1-Cloud Premium)".<br/>**Default:** "Security Enforcement (NGTP)" |
109109
| **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";<br/>"4";<br/>"10";<br/>"20";<br/>"30";<br/>"60";<br/>"80";<br/>**Default:** "2" |
110110
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:<br/>"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt".<br/>The script will create bootstrap.txt file in the /home/admin/ and add 'hello word' string into it.<br/>**Default:** "" |

modules/single-gateway/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,9 @@ Usage: `storage_account_deployment_mode = "None"`<br/>
136136
| **installation_type** | Enables selecting installation type (gateway/standalone). | string | gateway;<br />standalone; |
137137
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
138138
| **disk_size** | Storage data disk size (GB). | string | A number in the range 100 - 3995 (GB). |
139-
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82"; |
139+
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />"R8210"; |
140140
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;<br />"sg-ngtp" - NGTP PAYG license;<br />"sg-ngtx" - NGTX PAYG license; |
141-
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82"; |
141+
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82";<br />"check-point-cg-r8210"; |
142142
| **allow_upload_download**| Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;<br />false; |
143143
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;<br />/bin/bash;<br />/bin/csh;<br />/bin/tcsh;<br />**Default:** "/etc/cli.sh" |
144144
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:<br />"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt"<br />**Default:** "" |

modules/vmss/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,9 +183,9 @@ For more information, refer to the official - [Checkout the Azure Terraform docu
183183
| **maintenance_mode_password_hash** | Maintenance mode password hash, relevant only for R81.20 and higher versions. | string | N/A |
184184
| **vm_size** | Specifies the size of Virtual Machine. | string | A list of valid VM sizes (e.g., "Standard_D4ds_v5", "Standard_D8ds_v5", etc). |
185185
| **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).<br />**Default:** 100 |
186-
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />|
186+
| **os_version** | GAIA OS version. | string | "R8110";<br />"R8120";<br />"R82";<br />"R8210";<br />|
187187
| **vm_os_sku** | A SKU of the image to be deployed. | string | "sg-byol" - BYOL license;<br />"sg-ngtp" - NGTP PAYG license;<br />"sg-ngtx" - NGTX PAYG license; |
188-
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82"; |
188+
| **vm_os_offer** | The name of the image offer to be deployed. | string | "check-point-cg-r8110";<br />"check-point-cg-r8120";<br />"check-point-cg-r82";<br />"check-point-cg-r8210"; |
189189
| **allow_upload_download** | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point. | boolean | true;<br />false; |
190190
| **admin_shell** | Enables selecting different admin shells. | string | /etc/cli.sh;<br />/bin/bash;<br />/bin/csh;<br />/bin/tcsh;<br />**Default:** "/etc/cli.sh" |
191191
| **bootstrap_script** | An optional script to run on the initial boot. | string | Bootstrap script example:<br />"touch /home/admin/bootstrap.txt; echo 'hello_world' > /home/admin/bootstrap.txt" |

0 commit comments

Comments
 (0)