networking-arista: Support conn_timeout parameters
Change-Id: I04f7fdbbb2b7678e398f5ec772eb4e33bdea34fe
This commit is contained in:
parent
0e228220dd
commit
b9cfc5b1ec
@ -42,6 +42,10 @@
|
||||
# (optional) Defines if hostnames are sent to Arista EOS as FQDNS
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*conn_timeout*]
|
||||
# (optional) Connection timeout interval in seconds.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*package_ensure*]
|
||||
# (optional) The intended state of the python-networking-baremetal
|
||||
# package, i.e. any of the possible values of the 'ensure'
|
||||
@ -54,6 +58,7 @@ class neutron::plugins::ml2::arista(
|
||||
$eapi_password,
|
||||
$region_name = $::os_service_default,
|
||||
$sync_interval = $::os_service_default,
|
||||
$conn_timeout = $::os_service_default,
|
||||
$use_fqdn = $::os_service_default,
|
||||
$package_ensure = 'present'
|
||||
) {
|
||||
@ -67,6 +72,7 @@ class neutron::plugins::ml2::arista(
|
||||
'ml2_arista/eapi_password': value => $eapi_password, secret => true;
|
||||
'ml2_arista/region_name' : value => $region_name;
|
||||
'ml2_arista/sync_interval': value => $sync_interval;
|
||||
'ml2_arista/conn_timeout' : value => $conn_timeout;
|
||||
'ml2_arista/use_fqdn' : value => $use_fqdn;
|
||||
}
|
||||
|
||||
|
@ -42,6 +42,10 @@
|
||||
# the EOS.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*conn_timeout*]
|
||||
# (optional) Connection timeout interval in seconds.
|
||||
# Defaults to $::os_service_default
|
||||
#
|
||||
# [*use_vrf*]
|
||||
# (optional) If it should create a router in VRF.
|
||||
# Defaults to $::os_service_default
|
||||
@ -53,8 +57,8 @@ class neutron::plugins::ml2::arista::l3(
|
||||
$secondary_l3_host = $::os_service_default,
|
||||
$mlag_config = $::os_service_default,
|
||||
$l3_sync_interval = $::os_service_default,
|
||||
$use_vrf = $::os_service_default
|
||||
|
||||
$conn_timeout = $::os_service_default,
|
||||
$use_vrf = $::os_service_default,
|
||||
) {
|
||||
|
||||
include neutron::deps
|
||||
@ -74,6 +78,7 @@ class neutron::plugins::ml2::arista::l3(
|
||||
'l3_arista/secondary_l3_host' : value => $secondary_l3_host;
|
||||
'l3_arista/mlag_config' : value => $mlag_config;
|
||||
'l3_arista/l3_sync_interval' : value => $l3_sync_interval;
|
||||
'l3_arista/conn_timeout' : value => $conn_timeout;
|
||||
'l3_arista/use_vrf' : value => $use_vrf;
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
The ``neutron::plugins::ml2::arista`` class and
|
||||
the ``neutron::plugins::ml2::arista::l3`` class now support the new
|
||||
``conn_timeout`` parameter.
|
@ -34,6 +34,7 @@ describe 'neutron::plugins::ml2::arista::l3' do
|
||||
:secondary_l3_host => '<SERVICE DEFAULT>',
|
||||
:mlag_config => '<SERVICE DEFAULT>',
|
||||
:l3_sync_interval => '<SERVICE DEFAULT>',
|
||||
:conn_timeout => '<SERVICE DEFAULT>',
|
||||
:use_vrf => '<SERVICE DEFAULT>'
|
||||
}
|
||||
end
|
||||
@ -57,6 +58,7 @@ describe 'neutron::plugins::ml2::arista::l3' do
|
||||
should contain_neutron_plugin_ml2('l3_arista/secondary_l3_host').with_value(p[:secondary_l3_host])
|
||||
should contain_neutron_plugin_ml2('l3_arista/mlag_config').with_value(p[:mlag_config])
|
||||
should contain_neutron_plugin_ml2('l3_arista/l3_sync_interval').with_value(p[:l3_sync_interval])
|
||||
should contain_neutron_plugin_ml2('l3_arista/conn_timeout').with_value(p[:conn_timeout])
|
||||
should contain_neutron_plugin_ml2('l3_arista/use_vrf').with_value(p[:use_vrf])
|
||||
end
|
||||
|
||||
|
@ -33,6 +33,7 @@ describe 'neutron::plugins::ml2::arista' do
|
||||
{
|
||||
:region_name => '<SERVICE DEFAULT>',
|
||||
:sync_interval => '<SERVICE DEFAULT>',
|
||||
:conn_timeout => '<SERVICE DEFAULT>',
|
||||
:use_fqdn => '<SERVICE DEFAULT>'
|
||||
}
|
||||
end
|
||||
@ -55,6 +56,7 @@ describe 'neutron::plugins::ml2::arista' do
|
||||
should contain_neutron_plugin_ml2('ml2_arista/eapi_password').with_value(p[:eapi_password]).with_secret(true)
|
||||
should contain_neutron_plugin_ml2('ml2_arista/region_name').with_value(p[:region_name])
|
||||
should contain_neutron_plugin_ml2('ml2_arista/sync_interval').with_value(p[:sync_interval])
|
||||
should contain_neutron_plugin_ml2('ml2_arista/conn_timeout').with_value(p[:conn_timeout])
|
||||
should contain_neutron_plugin_ml2('ml2_arista/use_fqdn').with_value(p[:use_fqdn])
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user