From 4bf3eb54310b3aaf0c5f02b30de1d6e1fb6b195e Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 14 Apr 2014 22:15:35 -0400 Subject: [PATCH] file are now injected via personality argument --- planetstack/openstack/driver.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py index 80dd489..5b8e728 100644 --- a/planetstack/openstack/driver.py +++ b/planetstack/openstack/driver.py @@ -415,9 +415,12 @@ class OpenStackDriver: if not security_group: security_group = self.config.nova_default_security_group - files = {} + personality = [] if pubkeys: - files['/root/.ssh/authorized_keys'] = "\n".join(pubkeys) + personality.append({ + 'path': '/root/.ssh/authorized_keys', + 'contents':"\n".join(pubkeys), + }) hints = {} availability_zone = None if hostname: @@ -428,7 +431,7 @@ class OpenStackDriver: flavor=flavor.id, image=image_id, security_group = security_group, - files=files, + personality = personality, scheduler_hints=hints, availability_zone=availability_zone, nics=nics, -- 2.43.0