variable oke_bus_enable { type = bool default = false } # --- Network: VCN variable oke_bus_vcn_id { type = string default = "" } # --- Network: Subnets variable oke_bus_vcn_compartment { type = string default = "" } variable oke_bus_subnet_api_cidr_block { type = string default = "" } variable oke_bus_subnet_node_cidr_block { type = string default = "" } variable oke_bus_subnet_lb_cidr_block { type = string default = "" } variable oke_bus_subnet_pods_cidr_block { type = string default = "" } # --- Network: Regras de acesso --- variable oke_bus_show_advanced { type = string default = "" } variable oke_bus_enable_psql_access { type = bool default = false } variable oke_bus_enable_redis_access { type = bool default = false } variable oke_bus_enable_autonomous_json_access { type = bool default = false } variable "oke_bus_api_endpoint_public" { type = bool default = false } variable oke_bus_create_service_account { type = bool default = false } # --- Identificação do Cluster --- variable "oke_bus_cluster_name" { type = string default = "" } variable "oke_bus_cluster_compartment_id" { type = string default = "" } # --- Configuração de Hardware (Node Pool) --- variable "oke_bus_node_shape" { type = string default = "" } variable "oke_bus_node_count" { type = number default = 1 } variable "oke_bus_node_memory_gb" { type = number default = 1 } variable "oke_bus_node_ocpus" { type = number default = 1 } # --- Add-ons --- variable oke_bus_enable_autoscaler { type = bool default = false } variable oke_bus_enable_metric_server { type = bool default = false } variable oke_bus_enable_cert_manager { type = bool default = false } # --- Add-ons: Autoscaler Settings --- variable oke_bus_autoscaler_min_nodes { type = number default = 1 } variable oke_bus_autoscaler_max_nodes { type = number default = 1 } variable oke_bus_autoscaler_down_delay_after_add { type = string default = "" } variable oke_bus_autoscaler_down_unneeded_time { type = string default = "" } variable oke_bus_autoscaler_down_unready_time { type = string default = "" } variable oke_bus_autoscaler_skip_nodes_with_system_pods { type = bool default = false }