147 lines
2.6 KiB
HCL
147 lines
2.6 KiB
HCL
variable oke_o11y_enable {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
# --- Network: VCN
|
|
variable oke_o11y_vcn_id {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
# --- Network: Subnets
|
|
variable oke_o11y_vcn_compartment {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_subnet_api_cidr_block {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_subnet_node_cidr_block {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_subnet_lb_cidr_block {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_subnet_pods_cidr_block {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
# --- Network: Regras de acesso ---
|
|
variable oke_o11y_show_advanced {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_enable_psql_access {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable oke_o11y_enable_redis_access {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable oke_o11y_enable_autonomous_json_access {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable "oke_o11y_api_endpoint_public" {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable oke_o11y_create_service_account {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
# --- Identificação do Cluster ---
|
|
variable "oke_o11y_cluster_name" {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "oke_o11y_cluster_compartment_id" {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
# --- Configuração de Hardware (Node Pool) ---
|
|
variable "oke_o11y_node_shape" {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "oke_o11y_node_count" {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable "oke_o11y_node_memory_gb" {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable "oke_o11y_node_ocpus" {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
# --- Add-ons ---
|
|
variable oke_o11y_enable_autoscaler {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable oke_o11y_enable_metric_server {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable oke_o11y_enable_cert_manager {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
# --- Add-ons: Autoscaler Settings ---
|
|
|
|
variable oke_o11y_autoscaler_min_nodes {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable oke_o11y_autoscaler_max_nodes {
|
|
type = number
|
|
default = 1
|
|
}
|
|
|
|
variable oke_o11y_autoscaler_down_delay_after_add {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_autoscaler_down_unneeded_time {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_autoscaler_down_unready_time {
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable oke_o11y_autoscaler_skip_nodes_with_system_pods {
|
|
type = bool
|
|
default = false
|
|
}
|