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:
parent
1e779ba6f1
commit
af611da529
|
@ -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'
|
||||
|
|
|
@ -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'],
|
||||
|
|
Loading…
Reference in New Issue