Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/f5devcentral/terraform-xc-aws-vpc-site
Terraform module which creates AWS VPC Site for F5 Distributed Cloud (XC)
https://github.com/f5devcentral/terraform-xc-aws-vpc-site
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 Site for F5 Distributed Cloud (XC)
- Host: GitHub
- URL: https://github.com/f5devcentral/terraform-xc-aws-vpc-site
- Owner: f5devcentral
- License: apache-2.0
- Created: 2023-11-03T22:09:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-30T17:19:21.000Z (9 months ago)
- Last Synced: 2024-04-16T00:19:43.029Z (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/xc/latest
- Size: 24.4 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS VPC Site for F5 Distributed Cloud (XC) Terraform module
This Terraform module provisions an AWS VPC Site in F5 Distributed Cloud (XC). The module supports multiple AWS VPC Site types, including "Ingress Gateway", "Ingress/Egress Gateway" or "App Stack." It simplifies the AWS VPC Site creation process by populating default parameters, managing SSH keys, and parsing the Site Apply output.
## Requirements
| Name | Version |
|------|---------|
| [terraform](https://github.com/hashicorp/terraform) | >= 1.0 |
| [volterra](https://registry.terraform.io/providers/volterraedge/volterra/latest) | >= 0.11.26 |## Usage
Here is a short example of how to use the module:
```hcl
module "aws_vpc_site_ig" {
source = "f5devcentral/aws-vpc-site/xc"
version = "0.0.11"site_name = "aws-ingress-gw-site"
aws_region = "eu-west-2"
master_nodes_az_names = ["eu-west-2a"]
vpc_cidr = "172.10.0.0/16"
local_subnets = ["172.10.1.0/24"]
aws_cloud_credentials_name = "your_aws_cloud_creds_name"
}
```You can find additional usage examples in the "examples" folder of this module.
## 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.