Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f5devcentral/terraform-xc-aws-vpc-site-networking
Terraform module which creates AWS VPC for F5 Distributed Cloud (XC) AWS VPC Site
https://github.com/f5devcentral/terraform-xc-aws-vpc-site-networking
aws-vpc-site f5-aws f5-distributed-cloud f5-xc f5-xc-cloud terraform
Last synced: about 2 months ago
JSON representation
Terraform module which creates AWS VPC for F5 Distributed Cloud (XC) AWS VPC Site
- Host: GitHub
- URL: https://github.com/f5devcentral/terraform-xc-aws-vpc-site-networking
- Owner: f5devcentral
- License: apache-2.0
- Created: 2023-11-03T20:56:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-03T21:24:29.000Z (about 1 year ago)
- Last Synced: 2024-04-16T00:19:43.016Z (9 months ago)
- Topics: aws-vpc-site, f5-aws, f5-distributed-cloud, f5-xc, f5-xc-cloud, terraform
- Language: HCL
- Homepage: https://registry.terraform.io/modules/f5devcentral/aws-vpc-site-networking/xc/latest
- Size: 9.77 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS Networking module for F5 Distributed Cloud (XC) AWS VPC Site
This Terraform module provisions a VPC network in AWS that is required for XC Cloud AWS VPC Site. It creates a VPC, subnets, route tables, and security groups with whitelisted IP ranges.
## Requirements
| Name | Version |
|------|---------|
| [terraform](https://github.com/hashicorp/terraform) | >= 1.0 |
| [aws](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) | >= 5.0 |## Usage
To use this module and create a VPC configured for XC Cloud AWS VPC Site on AWS Cloud, include the following code in your Terraform configuration:
```hcl
module "aws_vpc" {
source = "f5devcentral/aws-vpc-site-networking/xc"
version = "0.0.5"name = "aws-tf-demo-creds"
az_names = ["us-west-2a", "us-west-2b", "us-west-2c"]
vpc_cidr = "192.168.0.0/16"
outside_subnets = ["192.168.11.0/24", "192.168.12.0/24", "192.168.13.0/24"]
inside_subnets = ["192.168.21.0/24", "192.168.22.0/24", "192.168.23.0/24"]
workload_subnets = ["192.168.31.0/24", "192.168.32.0/24", "192.168.33.0/24"]
}
```## Contributing
Contributions to this module are welcome! Please see the contribution guidelines for more information.
## License
This module is licensed under the Apache 2.0 License.