diff --git a/variables.tf b/variables.tf index fca92bf..0ffeeac 100644 --- a/variables.tf +++ b/variables.tf @@ -300,3 +300,60 @@ variable "cloudflare_subdomain_training_status" { type = string default = "training-status.tips-of-mine.com" } + +#====================================================== +# GCP Networking +#====================================================== + +variable "gcp_infra_cidr" { + description = "CIDR Range for GCP VMs running cloudflared" + type = string +} + +variable "gcp_warp_cidr" { + description = "CIDR Range for GCP VMs running warp" + type = string +} + +variable "gcp_windows_rdp_cidr" { + description = "CIDR Range for GCP VMs running cloudflared, Windows and RDP Server" + type = string +} + +#====================================================== +# AWS Networking +#====================================================== + +variable "aws_vpc_cidr" { + description = "AWS vpc cidr, subnet for vpc in AWS" + type = string +} + +variable "aws_private_cidr" { + description = "AWS private subnet, subnet for VMs in AWS" + type = string +} + +variable "aws_public_cidr" { + description = "AWS public subnet" + type = string +} + +#====================================================== +# AZURE Networking +#====================================================== + +variable "azure_subnet_cidr" { + description = "Azure address prefix, subnet for VM in Azure" + type = string +} + +variable "azure_vnet_cidr" { + description = "Azure address vnet, subnet for vnet in Azure" + type = string +} + +variable "azure_public_dns_domain" { + description = "Azure Public DNS Domain" + type = string +} \ No newline at end of file