Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions aws/templates/asg/autoscale-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -506,6 +506,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/asg/autoscale.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/cluster/cluster-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/cluster/cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/cross-az-cluster/cross-az-cluster-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -428,6 +428,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/cross-az-cluster/cross-az-cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -433,6 +433,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/geo-cluster/geo-cluster-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/geo-cluster/geo-cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
27 changes: 16 additions & 11 deletions aws/templates/gwlb-asg/gwlb-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ Metadata:
- GatewayMaintenancePasswordHash
- GatewaySICKey
- ControlGatewayOverPrivateOrPublicAddress
- IPMode
- AllocatePublicAddress
- EnableIPv6Traffic
- CloudWatch
- GatewayBootstrapScript
- Label:
Expand Down Expand Up @@ -82,6 +82,8 @@ Metadata:
default: Auto Scaling Group Public Subnet 4
KeyName:
default: Key name
IPMode:
default: IP Configuration Mode
EnableVolumeEncryption:
default: Enable environment volume encryption
VolumeSize:
Expand Down Expand Up @@ -156,8 +158,6 @@ Metadata:
default: Gateways addresses
AutoScaleGroupName:
default: Auto Scale Group name
EnableIPv6Traffic:
default: Add support for IPv6 traffic inspection
Parameters:
AvailabilityZones:
Description: List of Availability Zones (AZs) to use for the subnets in the VPC. Select at least two.
Expand Down Expand Up @@ -553,6 +553,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -585,13 +588,13 @@ Parameters:
AllowedValues:
- true
- false
EnableIPv6Traffic:
Description: Enables inspection of IPv6 traffic encapsulated within IPv4 Geneve tunnels, ensuring proper handling of IPv6 traffic on IPv4 autoscale gateways (supported on version R81.20 with JHF 99 and above).
IPMode:
Description: Specifies the IP mode for inspection of traffic encapsulation in IPv4 Geneve headers. When set to DualStack, both IPv4 and IPv6 traffic are inspected. For supported versions and Jumbo Hotfix requirements, refer to the admin guide.
Type: String
Default: false
AllowedValues:
- true
- false
- IPv4
- DualStack
Default: IPv4
CloudWatch:
Description: Report Check Point specific CloudWatch metrics.
Type: String
Expand Down Expand Up @@ -736,6 +739,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -778,12 +783,12 @@ Conditions:
3AZs: !Or [!Equals [!Ref NumberOfAZs, 3], !Condition 4AZs]
DeployManagement: !Equals [!Ref ManagementDeploy, true]
GenerateAutoScalingName: !Equals [!Ref AutoScaleGroupName, ""]
EnableIPv6: !Equals [!Ref EnableIPv6Traffic, true]
IsIPv6Enabled: !Not [!Equals [!Ref IPMode, "IPv4"]]
Resources:
VPCStack:
Type: AWS::CloudFormation::Stack
Properties:
TemplateURL: !If [EnableIPv6, https://cgi-cfts.s3.amazonaws.com/utils/vpc-ipv6.yaml, https://cgi-cfts.s3.amazonaws.com/utils/vpc.yaml]
TemplateURL: !If [IsIPv6Enabled, https://cgi-cfts.s3.amazonaws.com/utils/vpc-ipv6.yaml, https://cgi-cfts.s3.amazonaws.com/utils/vpc.yaml]
Parameters:
AvailabilityZones: !Join [',' , !Ref AvailabilityZones]
NumberOfAZs: !Ref NumberOfAZs
Expand Down Expand Up @@ -843,7 +848,7 @@ Resources:
AdminCIDR: !Ref AdminCIDR
GatewayManagement: !Ref GatewayManagement
GatewaysAddresses: !Ref GatewaysAddresses
EnableIPv6Traffic: !Ref EnableIPv6Traffic
IPMode: !Ref IPMode
Outputs:
VPCID:
Description: VPC ID.
Expand Down
31 changes: 18 additions & 13 deletions aws/templates/gwlb-asg/gwlb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Metadata:
- GatewaySICKey
- ControlGatewayOverPrivateOrPublicAddress
- AllocatePublicAddress
- EnableIPv6Traffic
- IPMode
- CloudWatch
- GatewayBootstrapScript
- Label:
Expand All @@ -67,6 +67,8 @@ Metadata:
default: Gateways subnets
KeyName:
default: Key name
IPMode:
default: IP Configuration Mode
EnableVolumeEncryption:
default: Enable environment volume encryption
VolumeSize:
Expand Down Expand Up @@ -141,8 +143,6 @@ Metadata:
default: Gateways addresses
AutoScaleGroupName:
default: Auto Scale Group name
EnableIPv6Traffic:
default: Add support for IPv6 traffic inspection
Parameters:
VPC:
Description: Select an existing VPC.
Expand Down Expand Up @@ -503,6 +503,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -542,13 +545,13 @@ Parameters:
AllowedValues:
- true
- false
EnableIPv6Traffic:
Description: Enables inspection of IPv6 traffic encapsulated within IPv4 Geneve tunnels, ensuring proper handling of IPv6 traffic on IPv4 autoscale gateways (supported on version R81.20 with JHF 99 and above).
IPMode:
Description: Specifies the IP mode for inspection of traffic encapsulation in IPv4 Geneve headers. When set to DualStack, both IPv4 and IPv6 traffic are inspected. For supported versions and Jumbo Hotfix requirements, refer to the admin guide.
Type: String
Default: false
AllowedValues:
- true
- false
- IPv4
- DualStack
Default: IPv4
GatewayBootstrapScript:
Description: An optional script with semicolon (;) separated commands to run on the initial boot. (optional)
Type: String
Expand Down Expand Up @@ -686,6 +689,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -718,24 +723,23 @@ Parameters:
Description: Allow gateways only from this network to communicate with the Security Management Server.
Type: String
AllowedPattern: '^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$'
AutoScaleGroupName:
Conditions:
AutoScaleGroupName:
Description: The Name of the Auto Scaling Group. (optional)
Type: String
Default: ""
MaxLength: 100
Conditions:
Conditions:
DeployManagement: !Equals [!Ref ManagementDeploy, true]
VolumeEncryption: !Equals [!Ref EnableVolumeEncryption, true]
GenerateAutoScalingName: !Equals [!Ref AutoScaleGroupName, ""]
EnableIPv6: !Equals [!Ref EnableIPv6Traffic, true]
IsIPv6Enabled: !Not [!Equals [!Ref IPMode, "IPv4"]]
Resources:
GatewayLoadBalancer:
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
Type: gateway
Name: !Ref GWLBName
IpAddressType: !If [EnableIPv6, dualstack, ipv4]
IpAddressType: !If [IsIPv6Enabled, dualstack, ipv4]
LoadBalancerAttributes:
- Key: load_balancing.cross_zone.enabled
Value: !Ref CrossZoneLoadBalancing
Expand Down Expand Up @@ -811,6 +815,7 @@ Resources:
GatewayBootstrapScript: !Ref GatewayBootstrapScript
ManagementServer: !Ref ManagementServer
ConfigurationTemplate: !Ref ConfigurationTemplate
IPMode: !Ref IPMode
ManagementStack:
Type: AWS::CloudFormation::Stack
Condition: DeployManagement
Expand Down
5 changes: 5 additions & 0 deletions aws/templates/gwlb-asg/qs-gwlb-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -658,6 +658,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -905,6 +908,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down
5 changes: 5 additions & 0 deletions aws/templates/gwlb-asg/qs-gwlb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -563,6 +563,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -810,6 +813,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down
5 changes: 5 additions & 0 deletions aws/templates/gwlb-asg/tgw-gwlb-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -642,6 +642,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -894,6 +897,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down
5 changes: 5 additions & 0 deletions aws/templates/gwlb-asg/tgw-gwlb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -597,6 +597,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
GatewayPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down Expand Up @@ -866,6 +869,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
ManagementPasswordHash:
Description: Admin user's password hash (use command "openssl passwd -6 PASSWORD" to get the PASSWORD's hash). (optional)
Type: String
Expand Down
2 changes: 2 additions & 0 deletions aws/templates/management/management-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
2 changes: 2 additions & 0 deletions aws/templates/management/management.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,8 @@ Parameters:
- R81.20-PAYG
- R82-BYOL
- R82-PAYG
- R82.10-BYOL
- R82.10-PAYG
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
1 change: 1 addition & 0 deletions aws/templates/mds/mds-master.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,7 @@ Parameters:
- R81.10-BYOL
- R81.20-BYOL
- R82-BYOL
- R82.10-BYOL
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
1 change: 1 addition & 0 deletions aws/templates/mds/mds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,7 @@ Parameters:
- R81.10-BYOL
- R81.20-BYOL
- R82-BYOL
- R82.10-BYOL
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
3 changes: 3 additions & 0 deletions aws/templates/single-gw/gateway.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,9 @@ Parameters:
- R82-BYOL
- R82-PAYG-NGTP
- R82-PAYG-NGTX
- R82.10-BYOL
- R82.10-PAYG-NGTP
- R82.10-PAYG-NGTX
Shell:
Description: Change the admin shell to enable advanced command line configuration.
Type: String
Expand Down
Loading