From 0dce73003c98f17abd22c8f046f5a9074e1f9a2a Mon Sep 17 00:00:00 2001 From: Sean Swehla Date: Sat, 24 Feb 2018 19:22:57 -0500 Subject: [PATCH] DigitalOcean: ssh_key should be a list Make `ssh_key` param for controller and worker droplets a list by wrapping in `[ ]`. Tested with these versions: Terraform v0.11.3 + provider.ct (unversioned) + provider.digitalocean v0.1.3 + provider.local v1.1.0 + provider.null v1.0.0 + provider.template v1.0.0 + provider.tls v1.0.1 --- digital-ocean/container-linux/kubernetes/controllers.tf | 2 +- digital-ocean/container-linux/kubernetes/workers.tf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/digital-ocean/container-linux/kubernetes/controllers.tf b/digital-ocean/container-linux/kubernetes/controllers.tf index eae94b10e..5b2653a07 100644 --- a/digital-ocean/container-linux/kubernetes/controllers.tf +++ b/digital-ocean/container-linux/kubernetes/controllers.tf @@ -45,7 +45,7 @@ resource "digitalocean_droplet" "controllers" { private_networking = true user_data = "${element(data.ct_config.controller_ign.*.rendered, count.index)}" - ssh_keys = "${var.ssh_fingerprints}" + ssh_keys = [ "${var.ssh_fingerprints}" ] tags = [ "${digitalocean_tag.controllers.id}", diff --git a/digital-ocean/container-linux/kubernetes/workers.tf b/digital-ocean/container-linux/kubernetes/workers.tf index 51c4a7a09..59056b4ed 100644 --- a/digital-ocean/container-linux/kubernetes/workers.tf +++ b/digital-ocean/container-linux/kubernetes/workers.tf @@ -26,7 +26,7 @@ resource "digitalocean_droplet" "workers" { private_networking = true user_data = "${data.ct_config.worker_ign.rendered}" - ssh_keys = "${var.ssh_fingerprints}" + ssh_keys = [ "${var.ssh_fingerprints}" ] tags = [ "${digitalocean_tag.workers.id}",