diff options
author | Sumit Jaiswal <sjaiswal@redhat.com> | 2019-05-10 14:19:00 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-10 14:19:00 +0530 |
commit | 3fdc4ba6b4d4ad28e9bdb21d2019975e520e265a (patch) | |
tree | 6b6bf05a0a37b8b02618669f63f4ba559aca6c5c | |
parent | 1554befd952a5f486fb6bf4b1650f4f569663db4 (diff) | |
download | ansible-3fdc4ba6b4d4ad28e9bdb21d2019975e520e265a.tar.gz |
To fix IOS static route CI failure (#56292)
* ios static failure
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
* fix CI failure
Signed-off-by: Sumit Jaiswal <sjaiswal@redhat.com>
-rw-r--r-- | lib/ansible/modules/network/ios/ios_static_route.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/ansible/modules/network/ios/ios_static_route.py b/lib/ansible/modules/network/ios/ios_static_route.py index a22adddd4c..55a29cc296 100644 --- a/lib/ansible/modules/network/ios/ios_static_route.py +++ b/lib/ansible/modules/network/ios/ios_static_route.py @@ -61,7 +61,6 @@ options: admin_distance: description: - Admin distance of the static route. - default: 1 tag: description: - Set tag of the static route. @@ -149,6 +148,9 @@ def map_obj_to_commands(want, have): del w['state'] # Try to match an existing config with the desired config for h in have: + # To delete admin_distance param from have if not it want before comparing both fields + if not w.get('admin_distance') and h.get('admin_distance'): + del h['admin_distance'] diff = list(set(w.items()) ^ set(h.items())) if not diff: break @@ -259,7 +261,7 @@ def main(): vrf=dict(type='str'), interface=dict(type='str'), name=dict(type='str', aliases=['description']), - admin_distance=dict(type='str', default='1'), + admin_distance=dict(type='str'), track=dict(type='str'), tag=dict(tag='str'), state=dict(default='present', choices=['present', 'absent']) |