Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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.