F5 Public Cloud Solutions > PC101 - Deploying F5 Solutions to AWS with CloudFormation Templates > Deploying an F5 CloudFormation Template to AWS Source | Edit on
F5 CloudFormation templates on Github¶
Open a new tab in the web browser. Click on the “PC101 AS3 Template” URL bookmark in the bookmark toolbar. An AS3 Declaration is a single JSON-formatted file that defines your virtual server(s) and all accompanying configuration objects. Some interesting configuration objects are highlighted in the screenshot below:
- You use AWS tags to lookup the application pool members dynamically. You do not hardcode the IP addresses of pool members.
- An HTTP/2 profile is enabled.
- The Virtual Server Address is a “catch-all” wildcard address: 0.0.0.0/0.

Open another new tab in the web browser. Click on the “f5-aws-cloudformation” URL bookmark in the bookmark toolbar. Supported F5 CloudFormation templates are hosted on the official F5 GitHub repo: https://github.com/F5Networks/.
Scroll down and click on “Next”

Fill in the CloudFormation template parameters. Leave defaults where not explicitly called out below.
Parameter | Value | |
---|---|---|
NETWORKING CONFIGURATION | ||
VPC | (10.0.0.0/16)(terraform_student@f5lab.dev) | |
Management Subnet AZ1 | (10.0.101.0/24)(management) | |
Management Subnet AZ2 | (10.0.102.0/24)(management) | |
Subnet1 in AZ1 | (10.0.1.0/24)(public) | |
Subnet1 in AZ2 | (10.0.2.0/24)(public) | |
INSTANCE CONFIGURATION | ||
BIG-IP Image Name | AdvancedWaf25Mbps | |
SSH Key | MyKeyPair-student@f5lab.dev | |
Source Address(es) for Management Access | 0.0.0.0/0 | |
Source Address(es) for Web Application Access (80/443) | 0.0.0.0/0 | |
NTP Server | 0.pool.ntp.org | |
Timezone (Olson) | UTC | |
BIG-IP Modules | ltm:nominal,avr:nominal | |
VIRTUAL SERVICE CONFIGURATION | ||
AS3 Declaration URL | https://f5-public-cloud.s3.amazonaws.com/pc101_as3_template |


Scroll to the bottom of the CloudFormation template and click [Next].

Click on “Estimate cost”.

You can estimate the cost of running this CloudFormation stack with the AWS Simple Monthly Calculator. Review and close this screen.

Scroll to the bottom of the CloudFormation template. Acknowledge that AWS CloudFormation might create IAM resources and [Create stack].

Watch as your resources are built in AWS by refreshing the CloudFormation Events screen.
