From 5eb602e80cd47dbb9ba21bc3bd7b7eca5d8d429a Mon Sep 17 00:00:00 2001 From: tsurendra Date: Fri, 30 Jan 2015 18:58:12 -0800 Subject: [PATCH] Closes-Bug: #1416354 Provisioning External router is not happening through server-manager Issue: External bgp param was not used in new infra. Fix: Add the param. Change-Id: I6599d2de92f02584934fe5a8f94a804f277384b1 --- src/server_mgr_puppet.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server_mgr_puppet.py b/src/server_mgr_puppet.py index 2111b99c..eeb53ed8 100644 --- a/src/server_mgr_puppet.py +++ b/src/server_mgr_puppet.py @@ -1934,7 +1934,10 @@ def build_contrail_hiera_file( provision_params.get('kernel_upgrade', DEFAULT_KERNEL_UPGRADE)) data += 'contrail::params::kernel_version: "%s"\n' %( provision_params.get('kernel_version', DEFAULT_KERNEL_VERSION)) - + if 'external_bgp' in provision_params and \ + provision_params['external_bgp'] : + data += 'contrail::params::external_bgp: "%s"\n' %( + provision_params.get('external_bgp', "")) if "uuid" in cluster_params: data += 'contrail::params::uuid: "%s"\n' %( cluster_params.get('uuid', ""))