From 39c5758a8748862a628ecc22f23a3b2cc5dff284 Mon Sep 17 00:00:00 2001 From: Nathaniel Case Date: Fri, 24 May 2019 17:27:33 -0400 Subject: [PATCH] [stable-2.8] Don't detect update if vrf not set. (#56235) (#56421) * [stable-2.8] Don't detect update if vrf not set. (#56235) (cherry picked from commit ea41bbc) --- changelogs/fragments/56235-eapi-vrf.yaml | 2 ++ lib/ansible/modules/network/eos/eos_eapi.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/56235-eapi-vrf.yaml diff --git a/changelogs/fragments/56235-eapi-vrf.yaml b/changelogs/fragments/56235-eapi-vrf.yaml new file mode 100644 index 00000000000..0b3d8432026 --- /dev/null +++ b/changelogs/fragments/56235-eapi-vrf.yaml @@ -0,0 +1,2 @@ +bugfixes: +- "eos_eapi: fix idempotency issues when vrf was unspecified." diff --git a/lib/ansible/modules/network/eos/eos_eapi.py b/lib/ansible/modules/network/eos/eos_eapi.py index 6d822603a02..add84c0c831 100644 --- a/lib/ansible/modules/network/eos/eos_eapi.py +++ b/lib/ansible/modules/network/eos/eos_eapi.py @@ -299,7 +299,7 @@ def map_config_to_obj(module): 'local_http': out[0]['localHttpServer']['configured'], 'local_http_port': out[0]['localHttpServer']['port'], 'socket': out[0]['unixSocketServer']['configured'], - 'vrf': out[0]['vrf'], + 'vrf': out[0]['vrf'] or "default", 'state': parse_state(out) }