Commit Graph

27 Commits

Author SHA1 Message Date
Doug Hellmann 86eae49158 fix flavor and nic handling for servers
Include the flavor by name for now.

Fix the format of the nics value to be a list of mappings of net-name
to the actual names.

Change-Id: I446fa56ad54885fc1b95322c93a3572174ff134c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-05-05 20:13:04 +00:00
Doug Hellmann f96762fd77 add support for capturing server state
capture the server, but not any attached volumes

Change-Id: Ifd79908b3ef80f6b208faf424ba998f1dfd80f59
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-05-03 21:50:45 +00:00
Doug Hellmann 817ed2be06 add support for available volumes
Create an image from the volume and download the image.

Change-Id: Idc1c44c74f43f8d9b259e9da4895c94f25464973
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-05-03 21:27:48 +00:00
Doug Hellmann a5d86cc48b add keypairs to resources initialized by default
Change-Id: I4a35fe996a1b1343fe5678792aaad12d3397437a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-05-01 12:27:35 -04:00
Doug Hellmann ce5d35840c allow export to set up a different key to use for the server
If the export instructions list a separate key for the server, use
that key when creating the new instance.

Change-Id: I11d3f24857bbd1017ca6f888a0173d9bff8e2402
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 22:17:55 +00:00
Doug Hellmann 4e0032f8bb support querying available volumes by name
Change-Id: I120926424b5b07d8adfb7bb701bd8b2ef66013a0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 22:07:37 +00:00
Doug Hellmann b4366540c0 add --version argument handling
Change-Id: I416af26def4d75a6e6dedea30401f458965ec26f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:58:35 +00:00
Doug Hellmann 21e4d45eb1 automatically grab the ssh key needed for each server exported
Change-Id: Ia051089b5ac18f2e17fb7e5171ebfcc278fd6d03
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:55:07 +00:00
Doug Hellmann 2d06e50ac6 clean up query blocks to make them consistent
Change-Id: Ic83e0da7494948898bb12d80cad6d730d5b9ad8c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:51:25 +00:00
Doug Hellmann 91786cdd9f support querying images by name
Change-Id: Idc4cb0eb0bad40d6cf18597b984941a1f2879607
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:51:10 +00:00
Doug Hellmann 3467befaf1 add --server-flavor to query command
Change-Id: I58f3638263b4965a185852a949813b0414a1b5cf
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:45:56 +00:00
Doug Hellmann 19303a0504 rename server name query arg
Change-Id: I0cd8fbf147ea0acf09b3e148162a73995617446a
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:42:11 +00:00
Doug Hellmann c4e3919e9b refactory query to use resource editor class
Change-Id: I1cb37cedde5a79c3683cbe5566d2080f73f49836
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:34:13 +00:00
Doug Hellmann 1719e77a1c handle query for server by name
Change-Id: If589d374352aca7b0b0c16f831fe895475d1b2c2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:28:55 +00:00
Doug Hellmann 87893f96c3 support writing new resource file
Change-Id: I3da9b4697de3e09b7e689b89b7ed103a382fa8d2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:28:43 +00:00
Doug Hellmann 67134ff7f0 allow for missing resource file
Change-Id: Iad0fcb07a942cadd6851196b52d640ebf4308f8c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:28:29 +00:00
Doug Hellmann 6281ec4617 move cli setup into each command file
Change-Id: Iae9d39c7fc55649a64a76a8351a3a349cbe5c028
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-30 21:13:08 +00:00
Doug Hellmann d37455e88a add support for ssh keypairs
Change-Id: Idf34efddd04862b9a840ce4fa3023f1126779215
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:53:16 +00:00
Doug Hellmann 96b98d0293 todo note
Change-Id: I68ac7a8902b8a9aaa30ab00295a51767863aee4e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:36:47 +00:00
Doug Hellmann b2fbf06da1 prettier uuid mapping messages
Change-Id: I1676c40a366bfdd2228a4f0dcb99969b3b77934c
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:35:13 +00:00
Doug Hellmann 0ba6fabb67 flake8 fixes
Change-Id: I574a8861dd6817759c16650d1fce23de24ee9d90
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:35:13 +00:00
Doug Hellmann 2f49d2be84 add pretty name to security group rule tasks
Change-Id: I16c435ce1e4997e29b71e896563eed9648f50a30
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:35:13 +00:00
Doug Hellmann b18df373d3 add support for subnets
Change-Id: I32edbd237ac8481182a1a452df85c08845e86036
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:35:09 +00:00
Doug Hellmann a3ad555b74 add support for networks
Change-Id: I64f8616f08f6c2b19b7d458ee5aeb72451ba5112
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:05:14 +00:00
Doug Hellmann 7b9f3bf2c6 memoize creating volumes
Change-Id: I4316dee2d49b29690636e5b5b2b1a90d6011eff1
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-04-28 21:04:30 +00:00
Doug Hellmann c4bbbc3ab9 map UUIDs of new objects to old
Maintain a CSV file mapping the UUIDs of old resources to the new
values.

Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-02-13 20:46:35 +00:00
Doug Hellmann f64ab84259 rename aerostat to downpour
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-02-06 12:26:27 -05:00