modules/vpc/variables.tf (62 lines of code) (raw):

variable "project" { } variable "region" {} variable "vpc_range" { } variable "public_subnets" { description = "A list of public subnets inside the VPC" type = list(string) default = [] } variable "private_subnets" { description = "A list of private subnets inside the VPC" type = list(string) default = [] } variable "azs" { description = "A list of availability zones names or ids in the region" type = list(string) default = [] } variable "route53_zone_name" {} variable "tf_state_bucket" {} variable "enable_eip" { description = "If you don't use your EIP by default" default = true } variable "eip" { description = "Your EIP" default = "" } variable "app_cidr_blocks" { type = list(string) default = [] } variable "nat_prefix_list_ids" { type = list(string) default = [] } variable "allowed_prefix_list_ids" { description = "Allowed PL to connect to AWS VPC" type = list(string) default = [] } variable "atlantis_prefix_list_ids" { description = "PL for VCS, for example: EPAM GitLab IP " type = list(string) default = [] } variable "atlantis_cidr_blocks" { description = "Cidr blocks for Atlantis: VCS and admin locations" type = list(string) default = [] } variable "github_user" { default = "" } variable "gitlab_user" { default = "" } variable "bitbucket_user" { default = "" }