Ubuntu logo

Developer Summit

Cloud Images, Cloud Init and Vendor Tools

2012-11-01 15:00..16:00 in B3-M4

Every UDS we have a Cloud Image Roundtable, Cloud Init Discussion. This UDS, we are going to consolidate the discussion of Cloud Images and the interaction with Cloud Vendors (including Cloud-Init and vendor tools).

Cloud Images: Carry over of recue images volumes from UDS-Q Switch to UUID's instead of labels Disk formats, or provide scripts for easy conversion between tools Discuss usability of Cloud images in LXC and stand-alone KVM

Cloud-Init: Add short-hand for installing cloud vendor packages Add support for IAM per-instance credentials * Customization of when Cloud-init runs?

Package More tools:    - Cloud Meta-packages to install specific tools    - AWS       - Import/Export [1]       - CloudSearch [2]       - Elastic BeanStalk [3]       - MapReduce [4]       - SNS [5]       - Minor (single tools)           - CloudFront [6]           - Route 53 [7]    - HP Cloud        - Ruby Tools [8]    - Windows Azure Tools        - NodeJS CLI tool [9]        - Not packagable due to dependencies on NodeJS - Perhpas packe a helper script?    - Google Compute [10]

Reformat cloud-images.ubuntu.com to use same Ubuntu.com format.

[1] http://awsimportexport.s3.amazonaws.com/importexport-webservice-tool.zip [2] http://s3.amazonaws.com/amazon-cloudsearch-data/cloud-search-tools-1.0.0.1-2012.03.05.tar.gz [3] https://s3.amazonaws.com/elasticbeanstalk/cli/AWS-ElasticBeanstalk-CLI-2.1.zip [4] http://elasticmapreduce.s3.amazonaws.com/elastic-mapreduce-ruby.zip [5] http://sns-public-resources.s3.amazonaws.com/SimpleNotificationServiceCli-2010-03-31.zip [6] http://d1nqj4pxyrfw2.cloudfront.net/cfcurl.pl [7] http://awsmedia.s3.amazonaws.com/catalog/attachments/{dnscurl.pl,route53tobind.pl,bindtoroute53.pl,route53zone.pl} [8] https://docs.hpcloud.com/cli/unix [9] https://github.com/WindowsAzure/azure-sdk-for-node [10] https://developers.google.com/compute/docs/gcutil/

[RATIONALE]: To enable the use of Ubuntu regardless of the Cloud

[GOAL]: Provide native packaging for all major cloud vendors.