Last updated on: 2023-09-11 01:41:24.
FAST Integration with Terraform¶
This template demonstrates how to use FAST to manage, deploy, and log changes in applications using Terraform as a resource manager through the Terraform API.
F5 BIG-IP Application Services Templates (FAST) are an easy and effective way to deploy applications on the BIG-IP system using AS3. The FAST extension provides a toolset for templating and managing AS3 applications on BIG-IP.
For more information about FAST installation and usage, see the F5 BIG-IP FAST Documentation and Application Services Templates.
Example Usage
resource “bigip_fast_http_app” “app1” {
application = “myApp3”
tenant = “scenario3”
virtual_server {
ip = “10.1.10.223”
port = 80
}
pool_members {
addresses = [“10.1.10.120”, “10.1.10.121”, “10.1.10.122”]
port = 80
}
snat_pool_address = [“10.1.10.50”, “10.1.10.51”, “10.1.10.52”]
load_balancing_mode = “least-connections-member”
monitor {
send_string = “GET / HTTP/1.1\r\nHost: example.com\r\nConnection: Close\r\n\r\n” response = “200 OK”
}
}
Terraform integration resouces/data source¶
- https://registry.terraform.io/providers/F5Networks/bigip/latest/docs/resources/bigip_fast_http_app
- https://registry.terraform.io/providers/F5Networks/bigip/latest/docs/resources/bigip_fast_https_app
- https://registry.terraform.io/providers/F5Networks/bigip/latest/docs/resources/bigip_fast_tcp_app
Additional lab guides
- Scenario #1: Creating a UDP application
- Scenario #2: Creating a TCP application
- Scenario #3: Creating a HTTP application
- Scenario #4: Creating a HTTPS application
- Scenario #5: Creating a HTTP application using existing pool/SNAT pool
- Scenario #6: Creating a HTTPS application with F5 BIG-IP WAF policy
- Scenario #7: Applying Canary deployment to HTTPS application with WAF policy
What’s Next?
- Release Notes
- Creating a UDP application
- Creating a TCP application
- Creating a HTTP application
- Creating a HTTPS application
- Creating a HTTP application using pool/SNAT pool
- Creating a HTTPS application using WAF policy
- Applying Canary deployment to HTTPS application with WAF policy
- Licensing with BIG-IQ