Fortinet Document Library

Version:


Table of Contents

AWS Cookbook

Resources

Upgrade Path Tool

AWS Cookbook

6.2.0
Download PDF
Copy Link

Deployment templates

Deploying FortiGate Autoscale for AWS requires the use of deployment templates. There are two types of templates:

  • Entry template. This template could run as the entry point of a deployment.
  • Dependency template. This template is automatically run by the deployment process as a Nested Stack. It cannot be run as an entry template. A dependency template is run based on user selected options.

Following are descriptions of the templates included in the FortiGate Autoscale for AWS deployment package.

Template

Type

Description

autoscale-new-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution to a new VPC.

autoscale-existing-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution to an existing VPC.

autoscale-tgw-new-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution with Transit Gateway Integration to a new VPC.

autoscale-main.template.yaml

Dependency template

Does the majority of the work for deploying FortiGate Autoscale.

copy-objects.template.yaml

Dependency template

Creates an S3 bucket in the same region where the stack is launched and copies deployment related objects to this S3 bucket.

create-autoscale-handler.template.yaml

Dependency template

Creates a FortiGate Autoscale Handler Lambda function and an API Gateway.

create-db-table.template.yaml

Dependency template

Creates all necessary DynamoDB tables for the FortiGate Autoscale solution.

create-fortianalyzer.template.yaml

Dependency template

Deploys a single FortiAnalyzer instance for certain purposes such as storing logs from FortiGates.

create-fortigate.template.yaml

Dependency template

Deploys a FortiGate EC2 instance to a subnet using a given FortiGate AMI, security group, and instance profile.

create-hybrid-auto-scaling-group.template.yaml

Dependency template

Deploys the hybrid licensing FortiGate Auto Scaling groups.

create-load-balancer.template.yaml

Dependency template

Deploys network traffic Load Balancers and components for FortiGate Autoscale.

create-new-vpc.template.yaml

Dependency template

Creates a new VPC in which to deploy the FortiGate Autoscale solution.

create-transit-gateway-components.template.yaml

Dependency template

Creates a Transit Gateway for FortiGate Autoscale for AWS.

create-tgw-vpn-handler.template.yaml

Dependency template

Creates a service for Transit Gateway VPN management.

Resources

Deployment templates

Deploying FortiGate Autoscale for AWS requires the use of deployment templates. There are two types of templates:

  • Entry template. This template could run as the entry point of a deployment.
  • Dependency template. This template is automatically run by the deployment process as a Nested Stack. It cannot be run as an entry template. A dependency template is run based on user selected options.

Following are descriptions of the templates included in the FortiGate Autoscale for AWS deployment package.

Template

Type

Description

autoscale-new-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution to a new VPC.

autoscale-existing-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution to an existing VPC.

autoscale-tgw-new-vpc.template.yaml

Entry template

Deploys the Auto Scaling solution with Transit Gateway Integration to a new VPC.

autoscale-main.template.yaml

Dependency template

Does the majority of the work for deploying FortiGate Autoscale.

copy-objects.template.yaml

Dependency template

Creates an S3 bucket in the same region where the stack is launched and copies deployment related objects to this S3 bucket.

create-autoscale-handler.template.yaml

Dependency template

Creates a FortiGate Autoscale Handler Lambda function and an API Gateway.

create-db-table.template.yaml

Dependency template

Creates all necessary DynamoDB tables for the FortiGate Autoscale solution.

create-fortianalyzer.template.yaml

Dependency template

Deploys a single FortiAnalyzer instance for certain purposes such as storing logs from FortiGates.

create-fortigate.template.yaml

Dependency template

Deploys a FortiGate EC2 instance to a subnet using a given FortiGate AMI, security group, and instance profile.

create-hybrid-auto-scaling-group.template.yaml

Dependency template

Deploys the hybrid licensing FortiGate Auto Scaling groups.

create-load-balancer.template.yaml

Dependency template

Deploys network traffic Load Balancers and components for FortiGate Autoscale.

create-new-vpc.template.yaml

Dependency template

Creates a new VPC in which to deploy the FortiGate Autoscale solution.

create-transit-gateway-components.template.yaml

Dependency template

Creates a Transit Gateway for FortiGate Autoscale for AWS.

create-tgw-vpn-handler.template.yaml

Dependency template

Creates a service for Transit Gateway VPN management.