You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
150 lines
2.3 KiB
150 lines
2.3 KiB
variable "master_nodes" {
|
|
type = number
|
|
default = 3
|
|
}
|
|
|
|
variable "worker_nodes" {
|
|
type = number
|
|
default = 3
|
|
}
|
|
|
|
variable "bootstrap_nodes" {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable "pool_name" {
|
|
type = string
|
|
default = "default"
|
|
}
|
|
|
|
variable "volume_format" {
|
|
type = string
|
|
default = "qcow2"
|
|
}
|
|
|
|
variable "centos_image" {
|
|
type = string
|
|
default = "centos-stream-8"
|
|
}
|
|
|
|
variable "coreos_image" {
|
|
type = string
|
|
default = "rhcos-4.7.0-x86_64-qemu.x86_64"
|
|
}
|
|
|
|
variable "cluster_name" {
|
|
type = string
|
|
default = "ocp4"
|
|
}
|
|
|
|
variable "external_ifname" {
|
|
type = string
|
|
default = "virbr1"
|
|
}
|
|
|
|
variable "external_mac_address" {
|
|
type = string
|
|
}
|
|
|
|
variable "base_domain" {
|
|
type = string
|
|
default = "ocp.lab"
|
|
}
|
|
|
|
variable "network_ip_range" {
|
|
type = string
|
|
default = "10.10.3.0/24"
|
|
}
|
|
|
|
variable "public_cluster_ip" {
|
|
type = string
|
|
}
|
|
|
|
variable "master_disk_size" {
|
|
type = number
|
|
default = 120 * 1024 * 1024 * 1024
|
|
}
|
|
|
|
variable "master_vcpu" {
|
|
type = number
|
|
default = 4
|
|
}
|
|
|
|
variable "master_memory_size" {
|
|
type = number
|
|
default = 16 * 1024
|
|
}
|
|
|
|
variable "lb_disk_size" {
|
|
type = number
|
|
default = 10 * 1024 * 1024 * 1024
|
|
}
|
|
|
|
variable "lb_vcpu" {
|
|
type = number
|
|
default = 2
|
|
}
|
|
|
|
variable "lb_memory_size" {
|
|
type = number
|
|
default = 4 * 1024
|
|
}
|
|
|
|
variable "storage_disk_size" {
|
|
type = number
|
|
default = 120 * 1024 * 1024 * 1024
|
|
}
|
|
|
|
variable "storage_vcpu" {
|
|
type = number
|
|
default = 2
|
|
}
|
|
|
|
variable "storage_memory_size" {
|
|
type = number
|
|
default = 8 * 1024
|
|
}
|
|
|
|
variable "worker_disk_size" {
|
|
type = number
|
|
default = 120 * 1024 * 1024 * 1024
|
|
}
|
|
|
|
variable "worker_vcpu" {
|
|
type = number
|
|
default = 2
|
|
}
|
|
|
|
variable "worker_memory_size" {
|
|
type = number
|
|
default = 8 * 1024
|
|
}
|
|
|
|
variable "bootstrap_disk_size" {
|
|
type = number
|
|
default = 120 * 1024 * 1024 * 1024
|
|
}
|
|
|
|
variable "bootstrap_vcpu" {
|
|
type = number
|
|
default = 4
|
|
}
|
|
|
|
variable "bootstrap_memory_size" {
|
|
type = number
|
|
default = 16 * 1024
|
|
}
|
|
|
|
variable "acme_account_email" {
|
|
type = string
|
|
}
|
|
|
|
locals {
|
|
master_format = "${var.cluster_name}-master-%02d"
|
|
worker_format = "${var.cluster_name}-worker-%02d"
|
|
bootstrap_name = "${var.cluster_name}-bootstrap"
|
|
storage_name = "${var.cluster_name}-storage"
|
|
lb_name = "${var.cluster_name}-lb"
|
|
network_domain = "${var.cluster_name}.${var.base_domain}"
|
|
}
|
|
|