@@ -5,55 +5,55 @@ data "ibm_pi_network" "existing_net" {
55}
66
77resource "ibm_pi_network" "public_network" {
8- count = var. powervs_network_name == " " ? 1 : 0
9- pi_network_name = " ${ var . cluster_name } -pub-net"
10- pi_cloud_instance_id = var. powervs_service_id
11- pi_network_type = " pub-vlan"
12- pi_dns = [ " 8.8.4.4" , " 8.8.8.8" ]
8+ count = var. powervs_network_name == " " ? 1 : 0
9+ pi_network_name = " ${ var . cluster_name } -pub-net"
10+ pi_cloud_instance_id = var. powervs_service_id
11+ pi_network_type = " pub-vlan"
12+ pi_dns = [" 8.8.4.4" , " 8.8.8.8" ]
1313}
1414
1515module "master" {
1616 source = " ./instance"
1717
18- ibmcloud_api_key = var. powervs_api_key
19- image_name = var. powervs_image_name
20- memory = var. controlplane_powervs_memory
21- network = var. powervs_network_name == " " ? ibm_pi_network. public_network [0 ]. network_id : data. ibm_pi_network . existing_net [0 ]. id
18+ ibmcloud_api_key = var. powervs_api_key
19+ image_name = var. powervs_image_name
20+ memory = var. controlplane_powervs_memory
21+ network = var. powervs_network_name == " " ? ibm_pi_network. public_network [0 ]. network_id : data. ibm_pi_network . existing_net [0 ]. id
2222 powervs_service_instance_id = var. powervs_service_id
23- processors = var. controlplane_powervs_processors
24- ssh_key_name = var. powervs_ssh_key
25- system_type = var. powervs_system_type
26- storage_tier = var. powervs_storage_tier
27- vm_name = " ${ var . cluster_name } -master"
28- ibmcloud_region = var. powervs_region
29- ibmcloud_zone = var. powervs_zone
23+ processors = var. controlplane_powervs_processors
24+ ssh_key_name = var. powervs_ssh_key
25+ system_type = var. powervs_system_type
26+ storage_tier = var. powervs_storage_tier
27+ vm_name = " ${ var . cluster_name } -master"
28+ ibmcloud_region = var. powervs_region
29+ ibmcloud_zone = var. powervs_zone
3030}
3131
3232module "workers" {
33- source = " ./instance"
33+ source = " ./instance"
3434 instance_count = var. workers_count
3535
36- ibmcloud_api_key = var. powervs_api_key
37- image_name = var. powervs_image_name
38- memory = var. powervs_memory
39- network = var. powervs_network_name == " " ? ibm_pi_network. public_network [0 ]. network_id : data. ibm_pi_network . existing_net [0 ]. id
36+ ibmcloud_api_key = var. powervs_api_key
37+ image_name = var. powervs_image_name
38+ memory = var. powervs_memory
39+ network = var. powervs_network_name == " " ? ibm_pi_network. public_network [0 ]. network_id : data. ibm_pi_network . existing_net [0 ]. id
4040 powervs_service_instance_id = var. powervs_service_id
41- processors = var. powervs_processors
42- ssh_key_name = var. powervs_ssh_key
43- system_type = var. powervs_system_type
44- storage_tier = var. powervs_storage_tier
45- vm_name = " ${ var . cluster_name } -worker"
46- ibmcloud_region = var. powervs_region
47- ibmcloud_zone = var. powervs_zone
41+ processors = var. powervs_processors
42+ ssh_key_name = var. powervs_ssh_key
43+ system_type = var. powervs_system_type
44+ storage_tier = var. powervs_storage_tier
45+ vm_name = " ${ var . cluster_name } -worker"
46+ ibmcloud_region = var. powervs_region
47+ ibmcloud_zone = var. powervs_zone
4848}
4949
5050resource "null_resource" "wait-for-master-completes" {
5151 connection {
52- type = " ssh"
53- user = " root"
54- host = module. master . addresses [0 ][0 ]. external_ip
52+ type = " ssh"
53+ user = " root"
54+ host = module. master . addresses [0 ][0 ]. external_ip
5555 private_key = file (var. ssh_private_key )
56- timeout = " 20m"
56+ timeout = " 20m"
5757 }
5858 provisioner "remote-exec" {
5959 inline = [
@@ -65,11 +65,11 @@ resource "null_resource" "wait-for-master-completes" {
6565resource "null_resource" "wait-for-workers-completes" {
6666 count = var. workers_count
6767 connection {
68- type = " ssh"
69- user = " root"
70- host = module. workers . addresses [count . index ][0 ]. external_ip
68+ type = " ssh"
69+ user = " root"
70+ host = module. workers . addresses [count . index ][0 ]. external_ip
7171 private_key = file (var. ssh_private_key )
72- timeout = " 15m"
72+ timeout = " 15m"
7373 }
7474 provisioner "remote-exec" {
7575 inline = [
0 commit comments