Promised this for Friday and its still barely that here :).
This package is currently a set of scripts to allow Ubuntu's Cloud members to create, deploy, and manipulate Eucalyptis virtual images. Code is GPLv3 and the package is done in Debian style (which is starting to grow on me as an equivalent to sysv.d type building.) The code is all shell scripts and man pages. I really appreciate coders who take the time to do a man page even for a simple shell script. Description of programs are taken from man page. [Code could do with more comments to help analysis :).. but for the most part is self-documenting.
ssh-import-lp-id # retrieve one or more public keys from Launchpad.net and append them to the current user’s authorized_keys file
uec-publish-image # publish a cloud image using euca-tools.
uec-publish-tarball # publish the tar ball using euca-tools.
uec-query-builds # request information about available cloud images builds
uec-resize-image # resize a cloud image. # basically it does the right things to resize using euca-tools.
The package of course could be opened up to further cloud type engines. For us, we would look at ssh-import-lp-id from FAS or something but boy that seems like a security issue somewhere (hey look mah, I can just add my p0wn address from FAS/launchpad.) However, that is just a gut feeling and will probably fail a real risk analysis.
On Fri, 26 Mar 2010, Stephen John Smoogen wrote:
Promised this for Friday and its still barely that here :).
This package is currently a set of scripts to allow Ubuntu's Cloud members to create, deploy, and manipulate Eucalyptis virtual images. Code is GPLv3 and the package is done in Debian style (which is starting to grow on me as an equivalent to sysv.d type building.) The code is all shell scripts and man pages. I really appreciate coders who take the time to do a man page even for a simple shell script. Description of programs are taken from man page. [Code could do with more comments to help analysis :).. but for the most part is self-documenting.
ssh-import-lp-id # retrieve one or more public keys from Launchpad.net and append them to the current user’s authorized_keys file
uec-publish-image # publish a cloud image using euca-tools.
uec-publish-tarball # publish the tar ball using euca-tools.
uec-query-builds # request information about available cloud images builds
uec-resize-image # resize a cloud image. # basically it does the right things to resize using euca-tools.
The package of course could be opened up to further cloud type engines. For us, we would look at ssh-import-lp-id from FAS or something but boy that seems like a security issue somewhere (hey look mah, I can just add my p0wn address from FAS/launchpad.) However, that is just a gut feeling and will probably fail a real risk analysis.
Thanks Smooge. This is great stuff.
--g
-- Educational materials should be high-quality, collaborative, and free. Visit http://opensource.com/education and join the conversation.