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