Skip to content

Commit

Permalink
Merge pull request #170 from kubenow/feature/taints_and_labels_as_list
Browse files Browse the repository at this point in the history
Feature/taints and labels as list
  • Loading branch information
mcapuccini committed May 4, 2017
2 parents 9e796b7 + 1ac70c7 commit 702d50a
Show file tree
Hide file tree
Showing 6 changed files with 40 additions and 36 deletions.
12 changes: 6 additions & 6 deletions aws/main.tf
Expand Up @@ -101,8 +101,8 @@ module "master" {
# Bootstrap settings
bootstrap_file = "bootstrap/master.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = ""
node_taints = ""
node_labels = [""]
node_taints = [""]
master_ip = ""
}

Expand All @@ -126,8 +126,8 @@ module "node" {
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = "role=node"
node_taints = ""
node_labels = ["role=node"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

Expand All @@ -151,8 +151,8 @@ module "edge" {
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = "role=edge"
node_taints = ""
node_labels = ["role=edge"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

Expand Down
8 changes: 4 additions & 4 deletions aws/node/main.tf
Expand Up @@ -22,8 +22,8 @@ variable extra_disk_type { default = "gp2" }
# Bootstrap settings
variable bootstrap_file {}
variable kubeadm_token {}
variable node_labels {}
variable node_taints {}
variable node_labels { type = "list" }
variable node_taints { type = "list" }
variable master_ip { default="" }

# Bootstrap
Expand All @@ -32,8 +32,8 @@ data "template_file" "instance_bootstrap" {
vars {
kubeadm_token = "${var.kubeadm_token}"
master_ip = "${var.master_ip}"
node_labels = "${var.node_labels}"
node_taints = "${var.node_taints}"
node_labels = "${join(",", var.node_labels)}"
node_taints = "${join(",", var.node_taints)}"
}
}

Expand Down
12 changes: 6 additions & 6 deletions gce/main.tf
Expand Up @@ -55,8 +55,8 @@ module "master" {
# Bootstrap settings
bootstrap_file = "bootstrap/master.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = ""
node_taints = ""
node_labels = [""]
node_taints = [""]
master_ip = ""
}

Expand All @@ -78,8 +78,8 @@ module "node" {
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = "role=node"
node_taints = ""
node_labels = ["role=node"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

Expand All @@ -101,8 +101,8 @@ module "edge" {
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = "role=edge"
node_taints = ""
node_labels = ["role=edge"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

Expand Down
8 changes: 4 additions & 4 deletions gce/node/main.tf
Expand Up @@ -18,8 +18,8 @@ variable disk_size {}
# Bootstrap settings
variable bootstrap_file {}
variable kubeadm_token {}
variable node_labels {}
variable node_taints {}
variable node_labels { type = "list" }
variable node_taints { type = "list" }
variable master_ip { default="" }

# Bootstrap
Expand All @@ -28,8 +28,8 @@ data "template_file" "instance_bootstrap" {
vars {
kubeadm_token = "${var.kubeadm_token}"
master_ip = "${var.master_ip}"
node_labels = "${var.node_labels}"
node_taints = "${var.node_taints}"
node_labels = "${join(",", var.node_labels)}"
node_taints = "${join(",", var.node_taints)}"
}
}

Expand Down
28 changes: 16 additions & 12 deletions openstack/main.tf
Expand Up @@ -57,8 +57,8 @@ module "master" {
# Bootstrap settings
bootstrap_file = "bootstrap/master.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = ""
node_taints = ""
node_labels = [""]
node_taints = [""]
master_ip = ""
}

Expand All @@ -82,29 +82,33 @@ module "node" {
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = "role=node"
node_taints = ""
node_labels = ["role=node"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

module "edge" {
node_labels = "role=edge"
node_taints = ""
extra_disk_size = "0"

# Core settings
source = "./node"
name_prefix = "${var.cluster_prefix}-edge"
count = "${var.edge_count}"
name_prefix = "${var.cluster_prefix}-edge"
flavor_name = "${var.edge_flavor}"
flavor_id = "${var.edge_flavor_id}"
assign_floating_ip = "true"
floating_ip_pool = "${var.floating_ip_pool}"
image_name = "${var.kubenow_image}"
# SSH settings
keypair_name = "${module.keypair.keypair_name}"
# Network settings
network_name = "${module.network.network_name}"
secgroup_name = "${module.network.secgroup_name}"
kubeadm_token = "${var.kubeadm_token}"
assign_floating_ip = "true"
floating_ip_pool = "${var.floating_ip_pool}"
# Disk settings
extra_disk_size = "0"
# Bootstrap settings
bootstrap_file = "bootstrap/node.sh"
kubeadm_token = "${var.kubeadm_token}"
node_labels = ["role=edge"]
node_taints = [""]
master_ip = "${element(module.master.local_ip_v4, 0)}"
}

Expand Down
8 changes: 4 additions & 4 deletions openstack/node/main.tf
Expand Up @@ -20,8 +20,8 @@ variable extra_disk_size { default=0 }
# Bootstrap settings
variable bootstrap_file {}
variable kubeadm_token {}
variable node_labels {}
variable node_taints {}
variable node_labels { type = "list" }
variable node_taints { type = "list" }
variable master_ip { default="" }

# Bootstrap
Expand All @@ -30,8 +30,8 @@ data "template_file" "instance_bootstrap" {
vars {
kubeadm_token = "${var.kubeadm_token}"
master_ip = "${var.master_ip}"
node_labels = "${var.node_labels}"
node_taints = "${var.node_taints}"
node_labels = "${join(",", var.node_labels)}"
node_taints = "${join(",", var.node_taints)}"
}
}

Expand Down

0 comments on commit 702d50a

Please sign in to comment.