| ... | ... |
@@ -101,6 +101,9 @@ GITDIR["python-neutronclient"]=$DEST/python-neutronclient |
| 101 | 101 |
|
| 102 | 102 |
|
| 103 | 103 |
NEUTRON_DIR=$DEST/neutron |
| 104 |
+NEUTRON_FWAAS_DIR=$DEST/neutron-fwaas |
|
| 105 |
+NEUTRON_LBAAS_DIR=$DEST/neutron-lbaas |
|
| 106 |
+NEUTRON_VPNAAS_DIR=$DEST/neutron-vpnaas |
|
| 104 | 107 |
NEUTRON_AUTH_CACHE_DIR=${NEUTRON_AUTH_CACHE_DIR:-/var/cache/neutron}
|
| 105 | 108 |
|
| 106 | 109 |
# Support entry points installation of console scripts |
| ... | ... |
@@ -598,6 +601,18 @@ function init_neutron {
|
| 598 | 598 |
function install_neutron {
|
| 599 | 599 |
git_clone $NEUTRON_REPO $NEUTRON_DIR $NEUTRON_BRANCH |
| 600 | 600 |
setup_develop $NEUTRON_DIR |
| 601 |
+ if is_service_enabled q-fwaas; then |
|
| 602 |
+ git_clone $NEUTRON_FWAAS_REPO $NEUTRON_FWAAS_DIR $NEUTRON_FWAAS_BRANCH |
|
| 603 |
+ setup_develop $NEUTRON_FWAAS_DIR |
|
| 604 |
+ fi |
|
| 605 |
+ if is_service_enabled q-lbaas; then |
|
| 606 |
+ git_clone $NEUTRON_LBAAS_REPO $NEUTRON_LBAAS_DIR $NEUTRON_LBAAS_BRANCH |
|
| 607 |
+ setup_develop $NEUTRON_LBAAS_DIR |
|
| 608 |
+ fi |
|
| 609 |
+ if is_service_enabled q-vpn; then |
|
| 610 |
+ git_clone $NEUTRON_VPNAAS_REPO $NEUTRON_VPNAAS_DIR $NEUTRON_VPNAAS_BRANCH |
|
| 611 |
+ setup_develop $NEUTRON_VPNAAS_DIR |
|
| 612 |
+ fi |
|
| 601 | 613 |
|
| 602 | 614 |
if [ "$VIRT_DRIVER" == 'xenserver' ]; then |
| 603 | 615 |
local dom0_ip |
| ... | ... |
@@ -5,7 +5,7 @@ |
| 5 | 5 |
FW_XTRACE=$(set +o | grep xtrace) |
| 6 | 6 |
set +o xtrace |
| 7 | 7 |
|
| 8 |
-FWAAS_PLUGIN=neutron.services.firewall.fwaas_plugin.FirewallPlugin |
|
| 8 |
+FWAAS_PLUGIN=neutron_fwaas.services.firewall.fwaas_plugin.FirewallPlugin |
|
| 9 | 9 |
|
| 10 | 10 |
function neutron_fwaas_configure_common {
|
| 11 | 11 |
_neutron_service_plugin_class_add $FWAAS_PLUGIN |
| ... | ... |
@@ -7,7 +7,7 @@ set +o xtrace |
| 7 | 7 |
|
| 8 | 8 |
|
| 9 | 9 |
AGENT_LBAAS_BINARY="$NEUTRON_BIN_DIR/neutron-lbaas-agent" |
| 10 |
-LBAAS_PLUGIN=neutron.services.loadbalancer.plugin.LoadBalancerPlugin |
|
| 10 |
+LBAAS_PLUGIN=neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPlugin |
|
| 11 | 11 |
|
| 12 | 12 |
function neutron_agent_lbaas_install_agent_packages {
|
| 13 | 13 |
if is_ubuntu || is_fedora || is_suse; then |
| ... | ... |
@@ -7,7 +7,7 @@ set +o xtrace |
| 7 | 7 |
|
| 8 | 8 |
|
| 9 | 9 |
AGENT_VPN_BINARY="$NEUTRON_BIN_DIR/neutron-vpn-agent" |
| 10 |
-VPN_PLUGIN=${VPN_PLUGIN:-"neutron.services.vpn.plugin.VPNDriverPlugin"}
|
|
| 10 |
+VPN_PLUGIN=${VPN_PLUGIN:-"neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"}
|
|
| 11 | 11 |
IPSEC_PACKAGE=${IPSEC_PACKAGE:-"openswan"}
|
| 12 | 12 |
|
| 13 | 13 |
function neutron_vpn_install_agent_packages {
|
| ... | ... |
@@ -187,6 +187,18 @@ KEYSTONE_BRANCH=${KEYSTONE_BRANCH:-master}
|
| 187 | 187 |
NEUTRON_REPO=${NEUTRON_REPO:-${GIT_BASE}/openstack/neutron.git}
|
| 188 | 188 |
NEUTRON_BRANCH=${NEUTRON_BRANCH:-master}
|
| 189 | 189 |
|
| 190 |
+# neutron fwaas service |
|
| 191 |
+NEUTRON_FWAAS_REPO=${NEUTRON_FWAAS_REPO:-${GIT_BASE}/openstack/neutron-fwaas.git}
|
|
| 192 |
+NEUTRON_FWAAS_BRANCH=${NEUTRON_FWAAS_BRANCH:-master}
|
|
| 193 |
+ |
|
| 194 |
+# neutron lbaas service |
|
| 195 |
+NEUTRON_LBAAS_REPO=${NEUTRON_LBAAS_REPO:-${GIT_BASE}/openstack/neutron-lbaas.git}
|
|
| 196 |
+NEUTRON_LBAAS_BRANCH=${NEUTRON_LBAAS_BRANCH:-master}
|
|
| 197 |
+ |
|
| 198 |
+# neutron vpnaas service |
|
| 199 |
+NEUTRON_VPNAAS_REPO=${NEUTRON_VPNAAS_REPO:-${GIT_BASE}/openstack/neutron-vpnaas.git}
|
|
| 200 |
+NEUTRON_VPNAAS_BRANCH=${NEUTRON_VPNAAS_BRANCH:-master}
|
|
| 201 |
+ |
|
| 190 | 202 |
# compute service |
| 191 | 203 |
NOVA_REPO=${NOVA_REPO:-${GIT_BASE}/openstack/nova.git}
|
| 192 | 204 |
NOVA_BRANCH=${NOVA_BRANCH:-master}
|