openstack-manuals/doc/config-reference/source/tables/nova-cloudpipe.rst

2.5 KiB

Description of cloudpipe configuration options
Configuration option = Default value Description
[cloudpipe]

boot_script_template = $pybasedir/nova/cloudpipe/bootscript.template

(String) Template for cloudpipe instance boot script.

Possible values:

  • Any valid path to a cloudpipe instance boot script template

Related options:

The following options are required to configure cloudpipe-managed OpenVPN server.

  • dmz_net
  • dmz_mask
  • cnt_vpn_clients

dmz_mask = 255.255.255.0

(IP) Netmask to push into OpenVPN config.

Possible values:

  • Any valid IPv4/IPV6 netmask

Related options:

  • dmz_net - dmz_net and dmz_mask is pushed into bootscript.template to configure cloudpipe-managed OpenVPN server
  • boot_script_template

dmz_net = 10.0.0.0

(IP) Network to push into OpenVPN config.

Note: Above mentioned OpenVPN config can be found at /etc/openvpn/server.conf.

Possible values:

  • Any valid IPv4/IPV6 address

Related options:

  • boot_script_template - dmz_net is pushed into bootscript.template to configure cloudpipe-managed OpenVPN server

vpn_flavor = m1.tiny

(String) Flavor for VPN instances.

Possible values:

  • Any valid flavor name

vpn_image_id = 0

(String) Image ID used when starting up a cloudpipe VPN client.

An empty instance is created and configured with OpenVPN using boot_script_template. This instance would be snapshotted and stored in glance. ID of the stored image is used in 'vpn_image_id' to create cloudpipe VPN client.

Possible values:

  • Any valid ID of a VPN image

vpn_key_suffix = -vpn

(String) Suffix to add to project name for VPN key and secgroups

Possible values:

  • Any string value representing the VPN key suffix