36 lines
518 B
Terraform
36 lines
518 B
Terraform
|
|
# API Keys required to reach AWS/Vultr
|
||
|
|
variable vultr_api_key {
|
||
|
|
type = string
|
||
|
|
sensitive = true
|
||
|
|
}
|
||
|
|
|
||
|
|
variable aws_key {
|
||
|
|
type = string
|
||
|
|
sensitive = true
|
||
|
|
}
|
||
|
|
|
||
|
|
variable aws_secret {
|
||
|
|
type = string
|
||
|
|
sensitive = true
|
||
|
|
}
|
||
|
|
|
||
|
|
variable aws_region {
|
||
|
|
type = string
|
||
|
|
sensitive = true
|
||
|
|
}
|
||
|
|
|
||
|
|
# Cluster configuration
|
||
|
|
variable cluster {
|
||
|
|
type = object({
|
||
|
|
region = string
|
||
|
|
label = string
|
||
|
|
version = string
|
||
|
|
pool = object({
|
||
|
|
plan = string
|
||
|
|
autoscale = bool
|
||
|
|
min = number
|
||
|
|
max = number
|
||
|
|
})
|
||
|
|
})
|
||
|
|
}
|