The nova.api.openstack.compute.cloudpipe Module¶
Connect your vlan to the world.
-
class
Cloudpipe(extension_info)¶ Bases:
nova.api.openstack.extensions.V21APIExtensionBaseAdds actions to create cloudpipe instances.
When running with the Vlan network mode, you need a mechanism to route from the public Internet to your vlans. This mechanism is known as a cloudpipe.
At the time of creating this class, only OpenVPN is supported. Support for a SSH Bastion host is forthcoming.
-
alias= 'os-cloudpipe'¶
-
get_controller_extensions()¶ It’s an abstract function V21APIExtensionBase and the extension will not be loaded without it.
-
get_resources()¶
-
name= 'Cloudpipe'¶
-
version= 1¶
-
-
class
CloudpipeController¶ Bases:
nova.api.openstack.wsgi.ControllerHandle creating and listing cloudpipe instances.
-
create(*args, **kwargs)¶ Create a new cloudpipe instance, if none exists.
Parameters: {cloudpipe: {‘project_id’: ‘’}}
-
index(*args, **kwargs)¶ List running cloudpipe instances.
-
setup()¶ Ensure the keychains and folders exist.
-
update(*args, **kwargs)¶ Configure cloudpipe parameters for the project.
-
wsgi_actions= {}¶
-
wsgi_extensions= []¶
-