Previous topic

The nova.api.openstack.compute.contrib.certificates Module

Next topic

The nova.api.openstack.compute.contrib.console_output Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.api.openstack.compute.contrib.cloudpipe Module

Connect your vlan to the world.

class Cloudpipe(ext_mgr)

Bases: nova.api.openstack.extensions.ExtensionDescriptor

Adds 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_resources()
name = 'Cloudpipe'
namespace = 'http://docs.openstack.org/compute/ext/cloudpipe/api/v1.1'
updated = '2011-12-16T00:00:00+00:00'
class CloudpipeController

Bases: object

Handle creating and listing cloudpipe instances.

create(req, body)

Create a new cloudpipe instance, if none exists.

Parameters: {cloudpipe: {‘project_id’: ‘’}}

index(req)

List running cloudpipe instances.

setup()

Ensure the keychains and folders exist.

class CloudpipeTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()
class CloudpipesTemplate

Bases: nova.api.openstack.xmlutil.TemplateBuilder

construct()