F5-XC-MODULES v0.11.23
This release consists of Terraform template modules to bring up various F5XC components.
Table of Contents
Support
For support, please open a GitHub issue. Note, the code in this repository is community supported and is not supported by F5 Networks.
Usage
- The Terraform templates in this release ment to be used as modules in any root Terraform template environment
- Create a new Terraform project e.g. f5xc-mcn
- Clone module library with:
git clone -b github.com/cklewar/f5-xc-modules
into the new created project folder - Export P12 cert file password as environment variable:
export VES_P12_PASSWORD=MyPassword
Folder structure example:
.
├── cert
└── modules
└── ck.tf
Terraform usage example:
module "my_test_modul" {
source = "./modules/f5xc/<module_name>"
<Module Paramet A> = <Module Paramet A Value>
<Module Paramet B> = <Module Paramet B Value>
<Module Paramet C> = <Module Paramet C Value>
}
F5XC Uses Cases
Use Case | Documentation | Status |
---|---|---|
GCP Egress NAT Ingress LB | f5-xc-uc-gcp-smg-nat-lb | |
AWS Cloud CE Vault | f5-xc-aws-ce-vault | |
MCN transit AWS, GCP and Azure | f5-xc-mcn-transit |
F5XC Modules
AWS Modules
Module | Documentation | Status |
---|---|---|
AWS EC2 | aws-ec2 | |
AWS VPC | aws-vpc | |
AWS Subnet | aws-subnet | |
EKS | aws_eks |
GCP Modules
Module | Documentation | Status |
---|---|---|
Compute | gcp_compute | |
Azure Modules
Module | Documentation | Status |
---|---|---|
Linux Virtual Machine | azure_linux_virtual_machine | |
Resource Group | azure_resource_group | |
Virtual Network | azure_virtual_network | |
Subnet | azure_subnet | |
Marketplace Agreement | azure_marketplace_agreement |