|
| 1 | +resource "openstack_containerinfra_cluster_v1" "k8s_127b" { |
| 2 | + name = "paws${var.name[var.datacenter]}-127b" |
| 3 | + cluster_template_id = resource.openstack_containerinfra_clustertemplate_v1.template_127b.id |
| 4 | + master_count = 1 |
| 5 | + node_count = var.workers[var.datacenter] |
| 6 | +} |
| 7 | + |
| 8 | +resource "local_file" "kube_config" { |
| 9 | + content = resource.openstack_containerinfra_cluster_v1.k8s_127b.kubeconfig.raw_config |
| 10 | + filename = "kube.config" |
| 11 | +} |
| 12 | + |
| 13 | +resource "openstack_containerinfra_clustertemplate_v1" "template_127b" { |
| 14 | + name = "paws${var.name[var.datacenter]}-127b" |
| 15 | + coe = "kubernetes" |
| 16 | + dns_nameserver = "8.8.8.8" |
| 17 | + docker_storage_driver = "overlay2" |
| 18 | + docker_volume_size = var.volume_size[var.datacenter] |
| 19 | + external_network_id = var.external_network_id[var.datacenter] |
| 20 | + fixed_subnet = var.fixed_subnet[var.datacenter] |
| 21 | + fixed_network = var.fixed_network[var.datacenter] |
| 22 | + flavor = var.worker_flavor[var.datacenter] |
| 23 | + floating_ip_enabled = "false" |
| 24 | + image = "Fedora-CoreOS-38" |
| 25 | + master_flavor = var.control_flavor[var.datacenter] |
| 26 | + network_driver = "calico" |
| 27 | + |
| 28 | + labels = { |
| 29 | + kube_tag = "v1.27.8-rancher2" |
| 30 | + container_runtime = "containerd" |
| 31 | + containerd_version = "1.6.28" |
| 32 | + containerd_tarball_sha256 = "f70736e52d61e5ad225f4fd21643b5ca1220013ab8b6c380434caeefb572da9b" |
| 33 | + cloud_provider_tag = "v1.27.3" |
| 34 | + cinder_csi_plugin_tag = "v1.27.3" |
| 35 | + k8s_keystone_auth_tag = "v1.27.3" |
| 36 | + magnum_auto_healer_tag = "v1.27.3" |
| 37 | + octavia_ingress_controller_tag = "v1.27.3" |
| 38 | + calico_tag = "v3.26.4" |
| 39 | + } |
| 40 | +} |
0 commit comments