Add new MidoNet plugin package

Starting with newton release the midonet
python plugin is split into 2 , one which
has the basic functionality and another which
has extensions to be able to interact
with LBaaS V2 for example.

Change-Id: Ib7b43fc45bd7e44c9833fa571196eac0822df229
This commit is contained in:
Alex Ruiz Estradera 2017-01-11 12:02:24 +01:00
parent 1e779ba6f1
commit af611da529
2 changed files with 10 additions and 2 deletions

View File

@ -13,6 +13,7 @@ class neutron::params {
$opencontrail_plugin_package = 'neutron-plugin-contrail'
$opencontrail_config_file = '/etc/neutron/plugins/opencontrail/ContrailPlugin.ini'
$midonet_server_package = 'python-networking-midonet'
$midonet_server_package_ext = 'python-networking-midonet-ext'
$midonet_config_file = '/etc/neutron/plugins/midonet/midonet.ini'
$ovn_plugin_package = 'python-networking-ovn'
$vpp_plugin_package = 'python-networking-vpp'

View File

@ -106,6 +106,12 @@ class neutron::plugins::midonet (
tag => ['neutron-package', 'openstack'],
}
package { 'python-networking-midonet-ext':
ensure => $package_ensure,
name => $::neutron::params::midonet_server_package_ext,
tag => ['neutron-package', 'openstack'],
}
neutron_plugin_midonet {
'MIDONET/midonet_uri': value => "http://${midonet_api_ip}:${midonet_api_port}/midonet-api";
'MIDONET/username': value => $keystone_username;
@ -136,9 +142,10 @@ class neutron::plugins::midonet (
}
if $sync_db {
Package<| title == 'python-networking-midonet' |> ~> Exec['midonet-db-sync']
Package<| title == 'python-networking-midonet' |> ~> Exec['midonet-db-sync']
Package<| title == 'python-networking-midonet-ext' |> ~> Exec['midonet-db-sync']
exec { 'midonet-db-sync':
command => 'neutron-db-manage --subproject networking-midonet upgrade heads',
command => 'neutron-db-manage --subproject networking-midonet upgrade head',
path => '/usr/bin',
subscribe => [
Anchor['neutron::install::end'],