Merge "vpnaas: Do not install wrong backend package for OpenSwan driver"
This commit is contained in:
commit
8d1d120b71
|
@ -53,12 +53,8 @@ class neutron::agents::vpnaas (
|
|||
|
||||
case $vpn_device_driver {
|
||||
/\.OpenSwan/: {
|
||||
Package['openswan'] -> Package<| title == 'neutron-vpnaas-agent' |>
|
||||
package { 'openswan':
|
||||
ensure => present,
|
||||
name => $::neutron::params::openswan_package,
|
||||
tag => ['openstack', 'neutron-support-package'],
|
||||
}
|
||||
warning("Support for OpenSwan has been deprecated, because of lack of \
|
||||
openswan package in distributions")
|
||||
}
|
||||
/\.LibreSwan/: {
|
||||
Package['libreswan'] -> Package<| title == 'neutron-vpnaas-agent' |>
|
||||
|
|
|
@ -54,7 +54,6 @@ class neutron::params {
|
|||
$ovn_agent_package = 'openstack-neutron-ovn-agent'
|
||||
$dynamic_routing_package = 'python3-neutron-dynamic-routing'
|
||||
$bgp_dragent_package = 'openstack-neutron-bgp-dragent'
|
||||
$openswan_package = 'libreswan'
|
||||
$libreswan_package = 'libreswan'
|
||||
$strongswan_package = 'strongswan'
|
||||
$metadata_agent_package = false
|
||||
|
@ -101,7 +100,6 @@ class neutron::params {
|
|||
$dhcp_agent_package = 'neutron-dhcp-agent'
|
||||
$metering_agent_package = 'neutron-metering-agent'
|
||||
$vpnaas_agent_package = 'python3-neutron-vpnaas'
|
||||
$openswan_package = 'strongswan'
|
||||
$libreswan_package = 'libreswan'
|
||||
$strongswan_package = 'strongswan'
|
||||
$metadata_agent_package = 'neutron-metadata-agent'
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
deprecations:
|
||||
- |
|
||||
Support for OpenSwan VPNaaS driver has been derecated.
|
|
@ -48,14 +48,6 @@ describe 'neutron::agents::vpnaas' do
|
|||
:tag => ['openstack', 'neutron-package'],
|
||||
)
|
||||
end
|
||||
|
||||
it 'installs openswan packages' do
|
||||
should contain_package('openswan').with(
|
||||
:ensure => 'present',
|
||||
:name => platform_params[:openswan_package],
|
||||
:tag => ['openstack', 'neutron-support-package'],
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
context 'with libreswan vpnaas driver' do
|
||||
|
@ -113,14 +105,12 @@ describe 'neutron::agents::vpnaas' do
|
|||
case facts[:os]['family']
|
||||
when 'Debian'
|
||||
{
|
||||
:openswan_package => 'strongswan',
|
||||
:libreswan_package => 'libreswan',
|
||||
:strongswan_package => 'strongswan',
|
||||
:vpnaas_agent_package => 'python3-neutron-vpnaas'
|
||||
}
|
||||
when 'RedHat'
|
||||
{
|
||||
:openswan_package => 'libreswan',
|
||||
:libreswan_package => 'libreswan',
|
||||
:strongswan_package => 'strongswan',
|
||||
:vpnaas_agent_package => 'openstack-neutron-vpnaas'
|
||||
|
|
Loading…
Reference in New Issue