Add support for OpenNebula meta-data

All the needed details are taken from a context script file
found on a ISO mounted inside the VM.

Change-Id: I2259159ea09e03e17a0c98d2fe7039f597be9190
This commit is contained in:
Cosmin Poieana
2014-11-07 01:26:59 +02:00
parent 8befa6c833
commit 92bdd3fce2
4 changed files with 564 additions and 5 deletions

View File

@@ -29,9 +29,11 @@ opts = [
'cloudbaseinit.metadata.services.ec2service.EC2Service',
'cloudbaseinit.metadata.services.maasservice.MaaSHttpService',
'cloudbaseinit.metadata.services.cloudstack.CloudStack',
'cloudbaseinit.metadata.services'
'.opennebulaservice.OpenNebulaService',
],
help='List of enabled metadata service classes, '
'to be tested fro availability in the provided order. '
'to be tested for availability in the provided order. '
'The first available service will be used to retrieve '
'metadata')
]