diff --git a/deployment_scripts/puppet/manifests/install-nsx-plugin.pp b/deployment_scripts/puppet/manifests/install-nsx-plugin.pp index 33295a6..04c6b72 100644 --- a/deployment_scripts/puppet/manifests/install-nsx-plugin.pp +++ b/deployment_scripts/puppet/manifests/install-nsx-plugin.pp @@ -2,6 +2,17 @@ notice('fuel-plugin-nsx-t: install-nsx-plugin.pp') include ::nsxt::params +apt::pin { 'nsx-t': + ensure => present, + priority => 2000, + label => 'nsx-t', + before => Package['python-neutron-lib'], +} + package { $::nsxt::params::plugin_package: ensure => present, } + +package { 'python-neutron-lib': + ensure => latest, +} diff --git a/deployment_tasks.yaml b/deployment_tasks.yaml index 63d6cf9..59f7e21 100644 --- a/deployment_tasks.yaml +++ b/deployment_tasks.yaml @@ -110,7 +110,7 @@ - openstack-network-server-config parameters: puppet_manifest: puppet/manifests/install-nsx-plugin.pp - puppet_modules: puppet/modules + puppet_modules: puppet/modules:/etc/puppet/modules timeout: 60 - id: nsx-t-configure-plugin diff --git a/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb b/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb new file mode 100644 index 0000000..6d8f47c Binary files /dev/null and b/repositories/ubuntu/python-neutron-lib_0.0.3-2+mos3_all.deb differ