This commit is contained in:
Serge Logvinov
2022-05-08 20:02:19 +03:00
parent aa5d217856
commit c12572d567
2 changed files with 4 additions and 2 deletions

View File

@@ -32,6 +32,8 @@ resource "openstack_compute_instance_v2" "controlplane" {
flavor_name = var.instance_flavor
image_id = var.instance_image
stop_before_destroy = true
network {
port = openstack_networking_port_v2.controlplane_public[count.index].id
}
@@ -46,7 +48,7 @@ resource "openstack_compute_instance_v2" "controlplane" {
locals {
ipv4_local = var.instance_count > 0 ? [for k in try(openstack_networking_port_v2.controlplane_public[0].all_fixed_ips, []) : k if length(regexall("[0-9]+.[0-9.]+", k)) > 0][0] : ""
ipv4_local_vip = cidrhost(var.network_internal.cidr, 5)
ipv4_local_vip = var.instance_count > 0 ? cidrhost(var.network_internal.cidr, 5) : ""
controlplane_labels = "topology.kubernetes.io/region=nova,topology.kubernetes.io/zone=${var.region}"
}

View File

@@ -56,7 +56,7 @@ variable "kubernetes" {
type = map(string)
default = {
podSubnets = "10.32.0.0/12,fd40:10:32::/102"
serviceSubnets = "10.200.0.0/22,fd40:10:200::/112",
serviceSubnets = "10.200.0.0/22,fd40:10:200::/112"
domain = "cluster.local"
apiDomain = "api.cluster.local"
clusterName = "talos-k8s-oracle"