~smoser/cloud-init/trunk.transfer-ds

Viewing all changes in revision 1189.

  • Committer: Scott Moser
  • Date: 2016-03-22 08:08:51 UTC
  • Revision ID: smoser@ubuntu.com-20160322080851-3hiise035rniilq2
commit data source transfer stuff

the goal here is to make a v2 datasources that are mroe aware of
network_config and can return a 'transfer' mode, taht basically
says "Yes,  I'm the datasource you're looking for, but I need some network".

I walked through the DS and looked which ones could benefit from this.
The first ones to look at would be:
ConfigDrive: claim, hostname, network
NoCloud    : claim, hostname, network
MAAS       : claim, network (disabled)
Azure      : claim, hostname

                  definitive hostname   network
== Pure Local ==
ConfigDrive:        YES       yes        yes
CloudSigma:         YES       yes        no
NoCloud             YES       yes        yes
OpenNebula          Weak      yes        yes
OVF                 Weak      yes        yes
SmartOS             YES       yes        no
AltCloud            YES       no         no

== Hybrid ==
Azure:              YES       yes        no
BigStep:            YES       no         could[partner mod]

== Pure Network ==
CloudStack:         NO        no         no
Ec2                 NO        no         yes[network]
GCE                 NO        no         no?
MAAS                YES       no         no
OpenStack           NO        no         no
DigitalOcean        NO        no         no

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: