From 376c2dfda8c2273f533223308640e04ff13754e2 Mon Sep 17 00:00:00 2001 From: Alfredo Moralejo Date: Mon, 20 Aug 2018 09:56:28 +0200 Subject: [PATCH] Set bgp_router_id to a fixed ip Review [1] added support for bgp-dragent. By default btp_router_id is set to fact ipaddress. This fact can change between different puppet runs as new network interfaces can be added, for exmple bg-ex, breaking idempotency. This patch sets bgp_router_id to 127.0.0.1 as it can be any ipv4 address. [1] https://review.openstack.org/583222 Change-Id: I67e8085b4f4d507c4d3040a7ee4b5e1b928afdb4 --- manifests/neutron.pp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manifests/neutron.pp b/manifests/neutron.pp index f6cebd8c7..4a6feb8d1 100644 --- a/manifests/neutron.pp +++ b/manifests/neutron.pp @@ -246,6 +246,8 @@ class openstack_integration::neutron ( } } if $bgp_dragent_enabled { - include ::neutron::agents::bgp_dragent + class {'::neutron::agents::bgp_dragent': + bgp_router_id => '127.0.0.1' + } } }