fuel-plugin-neutron-vpnaas/deployment_scripts/puppet/modules/vpnaas
Sergey Kolekonov 3bd0f64154 Fix OCF script for VPNaaS plugin
Pacemaker is unable to find VPN agent's pid on Ubuntu 14.04,
fix get_worker_pid() function to support it

Change-Id: Ie802dbe728e47fa5c9ef38026113c951f920153d
Closes-bug: #1436837
2015-03-26 16:19:14 +03:00
..
files Fix OCF script for VPNaaS plugin 2015-03-26 16:19:14 +03:00
lib Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
manifests Fix OCF script for VPNaaS plugin 2015-03-26 16:19:14 +03:00
spec Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
tests Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
Gemfile Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
metadata.json Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
Rakefile Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00
README.md Neutron VPNaaS plugin for Fuel 2014-11-26 14:59:26 +03:00

VPNaaS

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with VPNaaA
  4. Reference - An under-the-hood peek at what the module is doing and how
  5. Limitations - OS compatibility, etc.

Overview

This is VPNaaS plugin for FUEL, which provides an ability to setup VPNaaS Neuton extention that introduces VPN feature set.

Module Description

VPNaaS Neutron extention provides additional functionality for the building VPN connections based on opensource for IPsec based VPNs using just static routing. This functionality might be used for setup VPN connetion between two tenats which are placed in the diffent Openstack environments, for example, between Public and Private Clouds.

Setup

What VPNaaS affects

  • This plugin contains OpenSwan package for Ubuntu and CentOS.
  • During installation manifests make some modification in Horizon for enable VPNaaS functionality.
  • Also this plugin replaces l3-agent on vpn-agent, which completely based on l3-agent and has additional VPN functionality.

Beginning with VPNaaS

How to use VPNaaS you can find here: https://www.mirantis.com/blog/mirantis-openstack-express-vpn-service-vpnaas-step-step/

Reference

Here, list the classes, types, providers, facts, etc contained in your module. This section should include all of the under-the-hood workings of your module so people know what the module is touching on their system but don't need to mess with things. (We are working on automating this section!)

Limitations

This plugin supports only the following OS: CentOS 6.4 and Ubuntu 12.04.