From b361bfdef949413c1174986fe99df19a77409af0 Mon Sep 17 00:00:00 2001 From: guybarak Date: Tue, 30 Dec 2025 12:18:01 +0000 Subject: [PATCH] fix(VSECPC-12301): changing volume size for all modules ecxept dual-arm --- modules/autoscale/README.md | 2 +- modules/autoscale/variables.tf | 2 +- modules/autoscale_gwlb/README.md | 2 +- modules/autoscale_gwlb/variables.tf | 2 +- modules/autoscale_master/README.md | 2 +- modules/autoscale_master/variables.tf | 2 +- modules/cluster/README.md | 4 ++-- modules/cluster/variables.tf | 2 +- modules/cluster_master/README.md | 4 ++-- modules/cluster_master/variables.tf | 2 +- modules/cross_az_cluster/README.md | 4 ++-- modules/cross_az_cluster/variables.tf | 2 +- modules/cross_az_cluster_master/README.md | 4 ++-- modules/cross_az_cluster_master/variables.tf | 2 +- modules/gateway/README.md | 4 ++-- modules/gateway/variables.tf | 2 +- modules/gateway_instance/variables.tf | 2 +- modules/gateway_master/README.md | 4 ++-- modules/gateway_master/variables.tf | 2 +- modules/gwlb/README.md | 4 ++-- modules/gwlb/variables.tf | 2 +- modules/gwlb_master/README.md | 4 ++-- modules/gwlb_master/variables.tf | 2 +- modules/management/README.md | 5 +++-- modules/management/variables.tf | 2 +- modules/management_master/README.md | 4 ++-- modules/management_master/variables.tf | 2 +- modules/mds/README.md | 4 ++-- modules/mds/variables.tf | 2 +- modules/mds_master/README.md | 4 ++-- modules/mds_master/variables.tf | 2 +- modules/standalone/README.md | 4 ++-- modules/standalone/variables.tf | 2 +- modules/standalone_master/README.md | 4 ++-- modules/standalone_master/variables.tf | 2 +- modules/tgw_cross_az_cluster/README.md | 4 ++-- modules/tgw_cross_az_cluster/variables.tf | 2 +- modules/tgw_cross_az_cluster_master/README.md | 4 ++-- modules/tgw_cross_az_cluster_master/variables.tf | 2 +- modules/tgw_gwlb/README.md | 4 ++-- modules/tgw_gwlb/variables.tf | 2 +- modules/tgw_gwlb_master/README.md | 4 ++-- modules/tgw_gwlb_master/variables.tf | 2 +- 43 files changed, 62 insertions(+), 61 deletions(-) diff --git a/modules/autoscale/README.md b/modules/autoscale/README.md index 8bf9104..45e8665 100755 --- a/modules/autoscale/README.md +++ b/modules/autoscale/README.md @@ -102,7 +102,7 @@ module "example_module" { | gateway_name | The name tag of the Security Gateways instances | string | **Default:** Check-Point-ASG-gateway-tf | | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instances | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | enable_volume_encryption | Encrypt Environment instances volume with default AWS KMS key | bool | true/false
**Default:** true | | instances_tags | (Optional) A map of tags as key-value pairs. All tags will be added to all AutoScaling Group instances | map(string) | | | metadata_imdsv2_required | Set to true to deploy the instance with metadata v2 token required | bool | true/false
**Default:** true | diff --git a/modules/autoscale/variables.tf b/modules/autoscale/variables.tf index 6beb865..8e992e4 100755 --- a/modules/autoscale/variables.tf +++ b/modules/autoscale/variables.tf @@ -72,7 +72,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/autoscale_gwlb/README.md b/modules/autoscale_gwlb/README.md index 7892611..77b929d 100755 --- a/modules/autoscale_gwlb/README.md +++ b/modules/autoscale_gwlb/README.md @@ -85,7 +85,7 @@ module "example_module" { | gateway_name | The name tag of the Security Gateways instances | string | **Default:** Check-Point-ASG-gateway-tf | | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instances | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | enable_volume_encryption | Encrypt Environment instances volume with default AWS KMS key | bool | true/false
**Default:** true | | instances_tags | (Optional) A map of tags as key=value pairs. All tags will be added to all AutoScaling Group instances | map(string) | **Default:** {} | | metadata_imdsv2_required | Set true to deploy the instance with metadata v2 token required | bool | true/false
**Default:** true | diff --git a/modules/autoscale_gwlb/variables.tf b/modules/autoscale_gwlb/variables.tf index 9a60312..138a2ef 100755 --- a/modules/autoscale_gwlb/variables.tf +++ b/modules/autoscale_gwlb/variables.tf @@ -84,7 +84,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/autoscale_master/README.md b/modules/autoscale_master/README.md index 53c8d24..846a8fa 100644 --- a/modules/autoscale_master/README.md +++ b/modules/autoscale_master/README.md @@ -123,7 +123,7 @@ module "example_module" { | gateway_name | The name tag of the Security Gateways instances | string | **Default: Check-Point-ASG-gateway-tf** | | gateway_instance_type | The instance type of the Security Gateways | string | **Default: c5.xlarge**
- c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
| | key_name | The EC2 Key Pair name to allow SSH access to the instances | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default: 100** | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | enable_volume_encryption | Encrypt Environment instances volume with default AWS KMS key | bool | **Default: true**
true/false | | instances_tags | (Optional) A map of tags as key=value pairs. All tags will be added on all Auto Scaling Group instances | map(string) | **Default: {}** | | metadata_imdsv2_required | Set true to deploy the instance with metadata v2 token required | bool | **Default: true**
true/false | diff --git a/modules/autoscale_master/variables.tf b/modules/autoscale_master/variables.tf index 0b94934..a79602f 100644 --- a/modules/autoscale_master/variables.tf +++ b/modules/autoscale_master/variables.tf @@ -83,7 +83,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/cluster/README.md b/modules/cluster/README.md index b6e3609..cd6bf26 100755 --- a/modules/cluster/README.md +++ b/modules/cluster/README.md @@ -39,7 +39,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -106,7 +106,7 @@ module "example_module" { | **gateway_instance_type** | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** "c5.xlarge" | | **key_name** | The EC2 Key Pair name to allow SSH access to the instance | string | Required | | **allocate_and_associate_eip** | If true, an Elastic IP will be allocated and associated with each cluster member, in addition to the shared cluster Elastic IP | bool | true;
false.
**Default:** true | -| **volume_size** | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| **volume_size** | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | **volume_encryption** | KMS or CMK key identifier. Use key ID, alias, or ARN. Key alias should be prefixed with 'alias/' | string | **Default:** "alias/aws/ebs" | | **enable_instance_connect** | Enable AWS Instance Connect. Supported regions are listed [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true;
false.
**Default:** false | | **disable_instance_termination** | Prevents an instance from accidental termination. Note: Setting this true may prevent `terraform destroy` from working properly | bool | true;
false.
**Default:** false | diff --git a/modules/cluster/variables.tf b/modules/cluster/variables.tf index ecbb78e..ea0b5f2 100755 --- a/modules/cluster/variables.tf +++ b/modules/cluster/variables.tf @@ -47,7 +47,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/cluster_master/README.md b/modules/cluster_master/README.md index b72b2b1..1fc1655 100755 --- a/modules/cluster_master/README.md +++ b/modules/cluster_master/README.md @@ -52,7 +52,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -114,7 +114,7 @@ module "example_module" { | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | Allocate and associate Elastic IP for each cluster member, in addition to the shared cluster Elastic IP. | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier. Use key ID, alias, or ARN (e.g., alias/aws/ebs). | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable AWS Instance Connect. Supporting regions are listed [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/). | bool | true/false
**Default:** false | | disable_instance_termination | Prevent accidental termination. Note: When set, `terraform destroy` may not work properly. | bool | true/false
**Default:** false | diff --git a/modules/cluster_master/variables.tf b/modules/cluster_master/variables.tf index 876e149..b75ffd6 100755 --- a/modules/cluster_master/variables.tf +++ b/modules/cluster_master/variables.tf @@ -49,7 +49,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/cross_az_cluster/README.md b/modules/cross_az_cluster/README.md index a4dca0b..903a7b6 100755 --- a/modules/cross_az_cluster/README.md +++ b/modules/cross_az_cluster/README.md @@ -41,7 +41,7 @@ module "example_module" { gateway_name = "Check-Point-Cluster-tf" gateway_instance_type = "c5.xlarge" key_name = "publickey" - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -102,7 +102,7 @@ module "example_module" { | gateway_name | (Optional) The name tag of the Security Gateway instances | string | **Default:** Check-Point-Cluster-tf | | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_type | General Purpose SSD Volume Type | string | - gp3
- gp2
**Default:** gp3 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias, or ARN. Key alias should be prefixed with 'alias/'. | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable AWS Instance Connect. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | diff --git a/modules/cross_az_cluster/variables.tf b/modules/cross_az_cluster/variables.tf index 429e47f..a7a23ad 100755 --- a/modules/cross_az_cluster/variables.tf +++ b/modules/cross_az_cluster/variables.tf @@ -42,7 +42,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/cross_az_cluster_master/README.md b/modules/cross_az_cluster_master/README.md index 3861295..8b5d864 100755 --- a/modules/cross_az_cluster_master/README.md +++ b/modules/cross_az_cluster_master/README.md @@ -54,7 +54,7 @@ module "example_module" { gateway_name = "Check-Point-Cluster-tf" gateway_instance_type = "c5.xlarge" key_name = "publickey" - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -111,7 +111,7 @@ module "example_module" { | gateway_name | (Optional) The name tag of the Security Gateway instances | string | **Default:** Check-Point-Cluster-tf | | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_type | General Purpose SSD Volume Type | string | - gp3
- gp2
**Default:** gp3 | | volume_encryption | KMS or CMK key identifier. Use key ID, alias, or ARN. Prefix key alias with 'alias/' (e.g., alias/aws/ebs). | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable AWS Instance Connect. [More info](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | diff --git a/modules/cross_az_cluster_master/variables.tf b/modules/cross_az_cluster_master/variables.tf index 00bc971..bb9c554 100755 --- a/modules/cross_az_cluster_master/variables.tf +++ b/modules/cross_az_cluster_master/variables.tf @@ -44,7 +44,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/gateway/README.md b/modules/gateway/README.md index d6242d4..cba4d76 100755 --- a/modules/gateway/README.md +++ b/modules/gateway/README.md @@ -38,7 +38,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -95,7 +95,7 @@ module "example_module" { | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | If set to true, an elastic IP will be allocated and associated with the launched instance | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias, or ARN. Key alias should be prefixed with 'alias/' (e.g., 'alias/aws/ebs') | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions [AWS docs](https://aws.amazon.com/about-aws/whats-new/...) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once true, terraform destroy won't work | bool | true/false
**Default:** false | diff --git a/modules/gateway/variables.tf b/modules/gateway/variables.tf index 7435cba..1236964 100755 --- a/modules/gateway/variables.tf +++ b/modules/gateway/variables.tf @@ -47,7 +47,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/gateway_instance/variables.tf b/modules/gateway_instance/variables.tf index 5e6ac6b..3422d4d 100755 --- a/modules/gateway_instance/variables.tf +++ b/modules/gateway_instance/variables.tf @@ -33,7 +33,7 @@ variable "control_gateway_over_public_or_private_address" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/gateway_master/README.md b/modules/gateway_master/README.md index daca79d..ca7de7b 100755 --- a/modules/gateway_master/README.md +++ b/modules/gateway_master/README.md @@ -51,7 +51,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "" enable_instance_connect = false disable_instance_termination = false @@ -96,7 +96,7 @@ module "example_module" { | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | If set to true, an elastic IP will be allocated and associated with the launched instance | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias, or ARN. Key alias should be prefixed with 'alias/' (e.g., for KMS default alias 'aws/ebs' - insert 'alias/aws/ebs') | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true, terraform destroy won't work properly | bool | true/false
**Default:** false | diff --git a/modules/gateway_master/variables.tf b/modules/gateway_master/variables.tf index 4d11230..32b07a0 100755 --- a/modules/gateway_master/variables.tf +++ b/modules/gateway_master/variables.tf @@ -49,7 +49,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/gwlb/README.md b/modules/gwlb/README.md index 68ab7e0..fd1fc1a 100755 --- a/modules/gwlb/README.md +++ b/modules/gwlb/README.md @@ -39,7 +39,7 @@ module "example_module" { // --- General Settings --- key_name = "publickey" enable_volume_encryption = true - volume_size = 100 + volume_size = 200 enable_instance_connect = false disable_instance_termination = false allow_upload_download = true @@ -106,7 +106,7 @@ module "example_module" { | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true terraform destroy won't work properly | bool | true/false
**Default:** false | | metadata_imdsv2_required | Set true to deploy the instance with metadata v2 token required | bool | true/false
**Default:** true | -| volume_size | Instances volume size | number | **Default:** 100 | +| volume_size | Instances volume size | number | **Default:** 200 | | allow_upload_download | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point | bool | true/false
**Default:** true | | management_server | The name that represents the Security Management Server in the automatic provisioning configuration | string | **Default:** CP-Management-gwlb-tf | | configuration_template | The tag is used by the Security Management Server to automatically provision the Security Gateways. Must be up to 12 alphanumeric characters and unique for each Quick Start deployment | string | **Default:** gwlb-configuration | diff --git a/modules/gwlb/variables.tf b/modules/gwlb/variables.tf index 1cdf41b..82bdbe4 100755 --- a/modules/gwlb/variables.tf +++ b/modules/gwlb/variables.tf @@ -22,7 +22,7 @@ variable "enable_volume_encryption" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/gwlb_master/README.md b/modules/gwlb_master/README.md index bed664c..9cedb8a 100755 --- a/modules/gwlb_master/README.md +++ b/modules/gwlb_master/README.md @@ -44,7 +44,7 @@ module "example_module" { // --- General Settings --- key_name = "publickey" enable_volume_encryption = true - volume_size = 100 + volume_size = 200 enable_instance_connect = false disable_instance_termination = false allow_upload_download = true @@ -102,7 +102,7 @@ module "example_module" { | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true, Terraform destroy won't work properly | bool | true/false
**Default:** false | | metadata_imdsv2_required | Set true to deploy the instance with metadata v2 token required | bool | true/false
**Default:** true | -| volume_size | Instances volume size | number | **Default:** 100 | +| volume_size | Instances volume size | number | **Default:** 200 | | allow_upload_download | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point | bool | true/false
**Default:** true | | management_server | The name that represents the Security Management Server in the automatic provisioning configuration | string | **Default:** CP-Management-gwlb-tf | | configuration_template | The tag used by the Security Management Server to automatically provision the Security Gateways. Must be up to 12 alphanumeric characters and unique for each Quick Start deployment | string | **Default:** gwlb-configuration | diff --git a/modules/gwlb_master/variables.tf b/modules/gwlb_master/variables.tf index 8358bd3..e1c5942 100755 --- a/modules/gwlb_master/variables.tf +++ b/modules/gwlb_master/variables.tf @@ -33,7 +33,7 @@ variable "enable_volume_encryption" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/management/README.md b/modules/management/README.md index 076b269..e8b936d 100755 --- a/modules/management/README.md +++ b/modules/management/README.md @@ -38,7 +38,7 @@ module "example_module" { management_instance_type = "m5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -82,7 +82,8 @@ module "example_module" { | management_name | (Optional) The name tag of the Security Management instance | string | **Default:** Check-Point-Management-tf | | management_instance_type | The instance type of the Security Management Server | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** m5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | -| allocate_and_associate_eip | If set to true, an elastic IP will be allocated and associated with the launched instance | bool | true/false
**Default:** true | +| allocate_and_associate_eip | If set to true, an elastic IP will be allocated and associated with the launched instance | bool | true/false
**Default:** true | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias, or ARN. Key alias should be prefixed with 'alias/' (e.g., for KMS default alias 'aws/ebs' - insert 'alias/aws/ebs') | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true, terraform destroy won't work properly | bool | true/false
**Default:** false | diff --git a/modules/management/variables.tf b/modules/management/variables.tf index 3addb5d..bb4b80d 100755 --- a/modules/management/variables.tf +++ b/modules/management/variables.tf @@ -38,7 +38,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/management_master/README.md b/modules/management_master/README.md index 9df2724..499648b 100644 --- a/modules/management_master/README.md +++ b/modules/management_master/README.md @@ -40,7 +40,7 @@ module "example_module" { management_instance_type = "m5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -84,7 +84,7 @@ module "example_module" { | management_instance_type | The instance type of the Security Management Server | string | **Default: m5.xlarge**
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
| | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | If set to true, an elastic IP will be allocated and associated with the launched instance | bool | **Default: true**
true/false | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default: 100** | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias or ARN. Key alias should be prefixed with 'alias/' (e.g. for KMS default alias 'aws/ebs' - insert 'alias/aws/ebs') | string | **Default: alias/aws/ebs** | | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | **Default: false**
true/false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true terraform destroy won't work properly | bool | **Default: false**
true/false | diff --git a/modules/management_master/variables.tf b/modules/management_master/variables.tf index c8e74e0..a05858e 100644 --- a/modules/management_master/variables.tf +++ b/modules/management_master/variables.tf @@ -44,7 +44,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/mds/README.md b/modules/mds/README.md index c2154ae..c2ef23f 100755 --- a/modules/mds/README.md +++ b/modules/mds/README.md @@ -35,7 +35,7 @@ module "example_module" { mds_name = "CP-MDS-tf" mds_instance_type = "m5.12xlarge" key_name = "publickey" - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -86,7 +86,7 @@ module "example_module" { | mds_name | (Optional) Name tag of the Multi-Domain Server | string | **Default:** Check-Point-MDS-tf | | mds_instance_type | Instance type of the Multi-Domain Server | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** m5.12xlarge | | key_name | EC2 Key Pair name to allow SSH access | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key identifier (e.g., alias/aws/ebs) | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console | bool | true/false
**Default:** false | | disable_instance_termination | Prevent accidental termination | bool | true/false
**Default:** false | diff --git a/modules/mds/variables.tf b/modules/mds/variables.tf index 092cd6e..8292719 100755 --- a/modules/mds/variables.tf +++ b/modules/mds/variables.tf @@ -33,7 +33,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/mds_master/README.md b/modules/mds_master/README.md index f5a7f8d..8dae2a0 100644 --- a/modules/mds_master/README.md +++ b/modules/mds_master/README.md @@ -37,7 +37,7 @@ module "mds_master" { mds_name = "CP-MDS-tf" mds_instance_type = "m5.12xlarge" key_name = "publickey" - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -92,7 +92,7 @@ module "mds_master" { | security_rules | List of security rules for ingress and egress | list(map) | | | mds_instance_type | The instance type of the Multi-Domain Server | string | **Default: m5.12xlarge**
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default: 100** | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key Identifier: Use key ID, alias or ARN. Key alias should be prefixed with 'alias/' (e.g. for KMS default alias 'aws/ebs' - insert 'alias/aws/ebs') | string | **Default: alias/aws/ebs** | | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | **Default: false**
true/false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true terraform destroy won't work properly | bool | **Default: false**
true/false | diff --git a/modules/mds_master/variables.tf b/modules/mds_master/variables.tf index e089bb5..ac157b2 100644 --- a/modules/mds_master/variables.tf +++ b/modules/mds_master/variables.tf @@ -39,7 +39,7 @@ variable "key_name" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/standalone/README.md b/modules/standalone/README.md index 329ecc3..cd4af31 100755 --- a/modules/standalone/README.md +++ b/modules/standalone/README.md @@ -38,7 +38,7 @@ module "example_module" { standalone_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -89,7 +89,7 @@ module "example_module" { | standalone_instance_type | Instance type of the Standalone instance | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | EC2 Key Pair name to allow SSH access | string | | | allocate_and_associate_eip | Allocates and associates an Elastic IP | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_encryption | KMS or CMK key identifier (e.g., alias/aws/ebs) | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console | bool | true/false
**Default:** false | | disable_instance_termination | Prevent accidental termination | bool | true/false
**Default:** false | diff --git a/modules/standalone/variables.tf b/modules/standalone/variables.tf index 4edda26..c1a9cab 100755 --- a/modules/standalone/variables.tf +++ b/modules/standalone/variables.tf @@ -47,7 +47,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/standalone_master/README.md b/modules/standalone_master/README.md index 89a46a9..04ab3fb 100755 --- a/modules/standalone_master/README.md +++ b/modules/standalone_master/README.md @@ -50,7 +50,7 @@ module "example_module" { standalone_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -98,7 +98,7 @@ module "example_module" { | standalone_instance_type | The instance type of the Security Gateway & Management (Standalone) instance | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instances | string | | | allocate_and_associate_eip | Allocate and associate an Elastic IP with the launched instance | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) | number |**Default:** 100 | +| volume_size | Root volume size (GB) | number |**Default:** 200 | | volume_encryption | KMS or CMK key Identifier | string |**Default:** alias/aws/ebs | | enable_instance_connect | Enable SSH connection over AWS web console | bool | true/false
**Default:** false | | disable_instance_termination | Prevent accidental termination of the instance | bool | true/false
**Default:** false | diff --git a/modules/standalone_master/variables.tf b/modules/standalone_master/variables.tf index 60a9e77..92418cd 100755 --- a/modules/standalone_master/variables.tf +++ b/modules/standalone_master/variables.tf @@ -49,7 +49,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/tgw_cross_az_cluster/README.md b/modules/tgw_cross_az_cluster/README.md index 4111556..f08f25f 100755 --- a/modules/tgw_cross_az_cluster/README.md +++ b/modules/tgw_cross_az_cluster/README.md @@ -42,7 +42,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -110,7 +110,7 @@ module "example_module" { | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | If true, an elastic IP will be allocated and associated with each cluster member | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number | **Default:** 200 | | volume_type | General Purpose SSD Volume Type | string | - gp3
- gp2
**Default:** gp3 | | volume_encryption | KMS or CMK key Identifier. Use key ID, alias, or ARN. | string | **Default:** alias/aws/ebs | | enable_instance_connect | Enable AWS Instance Connect | bool | true/false
**Default:** false | diff --git a/modules/tgw_cross_az_cluster/variables.tf b/modules/tgw_cross_az_cluster/variables.tf index a571796..fde2423 100755 --- a/modules/tgw_cross_az_cluster/variables.tf +++ b/modules/tgw_cross_az_cluster/variables.tf @@ -63,7 +63,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/tgw_cross_az_cluster_master/README.md b/modules/tgw_cross_az_cluster_master/README.md index 2718d4b..7aa4c64 100755 --- a/modules/tgw_cross_az_cluster_master/README.md +++ b/modules/tgw_cross_az_cluster_master/README.md @@ -53,7 +53,7 @@ module "example_module" { gateway_instance_type = "c5.xlarge" key_name = "publickey" allocate_and_associate_eip = true - volume_size = 100 + volume_size = 200 volume_encryption = "alias/aws/ebs" enable_instance_connect = false disable_instance_termination = false @@ -119,7 +119,7 @@ module "example_module" { | gateway_instance_type | The instance type of the Security Gateways | string | - c4.large
- c4.xlarge
- c5.large
- c5.xlarge
- c5.2xlarge
- c5.4xlarge
- c5.9xlarge
- c5.12xlarge
- c5.18xlarge
- c5.24xlarge
- c5n.large
- c5n.xlarge
- c5n.2xlarge
- c5n.4xlarge
- c5n.9xlarge
- c5n.18xlarge
- c5d.large
- c5d.xlarge
- c5d.2xlarge
- c5d.4xlarge
- c5d.9xlarge
- c5d.12xlarge
- c5d.18xlarge
- c5d.24xlarge
- m5.large
- m5.xlarge
- m5.2xlarge
- m5.4xlarge
- m5.8xlarge
- m5.12xlarge
- m5.16xlarge
- m5.24xlarge
- m6i.large
- m6i.xlarge
- m6i.2xlarge
- m6i.4xlarge
- m6i.8xlarge
- m6i.12xlarge
- m6i.16xlarge
- m6i.24xlarge
- m6i.32xlarge
- c6i.large
- c6i.xlarge
- c6i.2xlarge
- c6i.4xlarge
- c6i.8xlarge
- c6i.12xlarge
- c6i.16xlarge
- c6i.24xlarge
- c6i.32xlarge
- c6in.large
- c6in.xlarge
- c6in.2xlarge
- c6in.4xlarge
- c6in.8xlarge
- c6in.12xlarge
- c6in.16xlarge
- c6in.24xlarge
- c6in.32xlarge
- r5.large
- r5.xlarge
- r5.2xlarge
- r5.4xlarge
- r5.8xlarge
- r5.12xlarge
- r5.16xlarge
- r5.24xlarge
- r5a.large
- r5a.xlarge
- r5a.2xlarge
- r5a.4xlarge
- r5a.8xlarge
- r5a.12xlarge
- r5a.16xlarge
- r5a.24xlarge
- r5b.large
- r5b.xlarge
- r5b.2xlarge
- r5b.4xlarge
- r5b.8xlarge
- r5b.12xlarge
- r5b.16xlarge
- r5b.24xlarge
- r5n.large
- r5n.xlarge
- r5n.2xlarge
- r5n.4xlarge
- r5n.8xlarge
- r5n.12xlarge
- r5n.16xlarge
- r5n.24xlarge
- r6i.large
- r6i.xlarge
- r6i.2xlarge
- r6i.4xlarge
- r6i.8xlarge
- r6i.12xlarge
- r6i.16xlarge
- r6i.24xlarge
- r6i.32xlarge
- m6a.large
- m6a.xlarge
- m6a.2xlarge
- m6a.4xlarge
- m6a.8xlarge
- m6a.12xlarge
- m6a.16xlarge
- m6a.24xlarge
- m6a.32xlarge
- m6a.48xlarge
**Default:** c5.xlarge | | key_name | The EC2 Key Pair name to allow SSH access to the instance | string | | | allocate_and_associate_eip | If true, an elastic IP will be allocated and associated with each cluster member. | bool | true/false
**Default:** true | -| volume_size | Root volume size (GB) - minimum 100 | number |**Default:** 100 | +| volume_size | Root volume size (GB) - minimum 100 | number |**Default:** 200 | | volume_type | General Purpose SSD Volume Type | string | - gp3
- gp2
**Default:** gp3 | | volume_encryption | KMS or CMK key identifier. Use key ID, alias, or ARN. Key alias should be prefixed with `alias/` (e.g., `alias/aws/ebs`). | string |**Default:** alias/aws/ebs | | enable_instance_connect | Enable AWS Instance Connect | bool | true/false
**Default:** false | diff --git a/modules/tgw_cross_az_cluster_master/variables.tf b/modules/tgw_cross_az_cluster_master/variables.tf index f268a00..e61e3cf 100755 --- a/modules/tgw_cross_az_cluster_master/variables.tf +++ b/modules/tgw_cross_az_cluster_master/variables.tf @@ -62,7 +62,7 @@ variable "allocate_and_associate_eip" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Volume Size validation - resource will not be created if the volume size is smaller than 100 diff --git a/modules/tgw_gwlb/README.md b/modules/tgw_gwlb/README.md index d92beff..a01ec92 100755 --- a/modules/tgw_gwlb/README.md +++ b/modules/tgw_gwlb/README.md @@ -60,7 +60,7 @@ module "example_module" { // --- General Settings --- key_name = "publickey" enable_volume_encryption = true - volume_size = 100 + volume_size = 200 enable_instance_connect = false disable_instance_termination = false allow_upload_download = true @@ -143,7 +143,7 @@ module "example_module" { | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents an instance from accidental termination. Note: Once this attribute is true terraform destroy won't work properly | bool | true/false
**Default:** false | | metadata_imdsv2_required | Set true to deploy the instance with metadata v2 token required | bool | true/false
**Default:** true | -| volume_size | Instances volume size | number | **Default:** 100 | +| volume_size | Instances volume size | number | **Default:** 200 | | allow_upload_download | Automatically download Blade Contracts and other important data. Improve product experience by sending data to Check Point | bool | true/false
**Default:** true | | configuration_template | The tag is used by the Security Management Server to automatically provision the Security Gateways. Must be up to 12 alphanumeric characters and unique for each Quick Start deployment | string | **Default:** gwlb-ter | | admin_shell | Set the admin shell to enable advanced command line configuration | string | - /etc/cli.sh
- /bin/bash
- /bin/csh
- /bin/tcsh
**Default:** /etc/cli.sh | diff --git a/modules/tgw_gwlb/variables.tf b/modules/tgw_gwlb/variables.tf index a711f33..4adf90f 100755 --- a/modules/tgw_gwlb/variables.tf +++ b/modules/tgw_gwlb/variables.tf @@ -97,7 +97,7 @@ variable "enable_volume_encryption" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100 diff --git a/modules/tgw_gwlb_master/README.md b/modules/tgw_gwlb_master/README.md index 600e50a..fea1859 100755 --- a/modules/tgw_gwlb_master/README.md +++ b/modules/tgw_gwlb_master/README.md @@ -66,7 +66,7 @@ module "example_module" { // --- General Settings --- key_name = "publickey" enable_volume_encryption = true - volume_size = 100 + volume_size = 200 enable_instance_connect = false disable_instance_termination = false allow_upload_download = true @@ -143,7 +143,7 @@ module "example_module" { | enable_instance_connect | Enable SSH connection over AWS web console. Supporting regions can be found [here](https://aws.amazon.com/about-aws/whats-new/2019/06/introducing-amazon-ec2-instance-connect/) | bool | true/false
**Default:** false | | disable_instance_termination | Prevents accidental termination. Note: When true, `terraform destroy` won’t work properly. | bool | true/false
**Default:** false | | metadata_imdsv2_required | Set true to deploy instances with IMDSv2 metadata token required. | bool | true/false
**Default:** true | -| volume_size | Instance volume size | number | **Default:** 100 | +| volume_size | Instance volume size | number | **Default:** 200 | | allow_upload_download | Automatically download Blade Contracts and other data. | bool | true/false
**Default:** true | | management_server | The name representing the Security Management Server in the automatic provisioning configuration. | string | **Default:** CP-Management-gwlb-tf | | configuration_template | The provisioning tag for the Security Gateways. Must be up to 12 alphanumeric characters and unique. | string | **Default:** gwlb-ter | diff --git a/modules/tgw_gwlb_master/variables.tf b/modules/tgw_gwlb_master/variables.tf index 35afa78..e441abd 100755 --- a/modules/tgw_gwlb_master/variables.tf +++ b/modules/tgw_gwlb_master/variables.tf @@ -89,7 +89,7 @@ variable "enable_volume_encryption" { variable "volume_size" { type = number description = "Root volume size (GB) - minimum 100" - default = 100 + default = 200 } resource "null_resource" "volume_size_too_small" { // Will fail if var.volume_size is less than 100