vpc
alanxo/vpc/management
Terraform Module
HCL
MANAGEMENT
Install
module "vpc" {
source = "alanxo/vpc/management"
version = "0.1.0"
}
README
terraform-xosphere-management-vpc Creates a Management VPC with peering connections, routes, and security group rules for Instance Orchestrator integration with multiple Kubernetes clusters in multiple VPCs.
Inputs (6)
| Name | Type | Description | Default |
|---|---|---|---|
| k8s_security_group_ids | list(string) | The security group ids for all Kubernetes clusters | required |
| k8s_subnet_ids | list(string) | The subnet ids for all Kubernetes subnets | required |
| management_vpc_cidr | string | The IPv4 CIDR block to use for the management VPC (e.g. 10.0.0.0/24) | required |
| management_vpc_name | string | The Name tag to use for the management VPC | "xosphere-management-vpc" |
| management_subnet_name | string | The Name tag to use for the management subnet | "xosphere-management-subnet" |
| tags | map(string) | Map of tag keys and values to be applied to objects created by this module (wher | {} |
Outputs (2)
management_subnet_id — Subnet id for the newly created management VPC. This id should be used as the value for the k8s_subnmanagement_security_group_id — Security Group id for the newly created management VPC. This id should be used as the value for the Resources (7)
aws_routeaws_route_tableaws_security_groupaws_security_group_ruleaws_subnetaws_vpcaws_vpc_peering_connection
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud MANAGEMENT
★ Stars0
Forks1
Total downloads770
Inputs6
Outputs2
Resources7
LicenseApache-2.0
Namespacealanxo
Updated