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-azure-vnet-site-networking

Terraform module which creates Azure VNET for F5 Distributed Cloud (XC) Azure VNET Site
https://github.com/f5devcentral/terraform-xc-azure-vnet-site-networking

azure-vnet-site f5-azure f5-distributed-cloud f5-xc f5-xc-cloud terraform

Last synced: about 2 months ago
JSON representation

Terraform module which creates Azure VNET for F5 Distributed Cloud (XC) Azure VNET Site

Awesome Lists containing this project

README

        

# Azure Networking module for F5 Distributed Cloud (XC) Azure VNET Site

This Terraform module provisions an Azure VNET that is required for XC Cloud Azure VNET Site. It creates a VNET, subnets, route tables, and network security groups with whitelisted IP ranges.

## Requirements

| Name | Version |
|------|---------|
| [terraform](https://github.com/hashicorp/terraform) | >= 1.0 |
| [azurerm](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs) | >= 4.4.0 |
| [random](https://registry.terraform.io/providers/hashicorp/random/latest/docs) | >= 3.0 |

## Usage

To use this module and create a Azure VNET configured for XC Cloud Azure VNET Site, include the following code in your Terraform configuration:

```hcl
module "azure_vnet" {
source = "f5devcentral/azure-vnet-site-networking/volterra"
version = "0.0.3"

resource_group_name = "azure_terraform_demo"
location = var.azure_rg_location
vnet_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"]
}
```

## 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.