diff --git a/ansible/library/show_ip_interface.py b/ansible/library/show_ip_interface.py index 8fe19ac7350..a979ddf0908 100644 --- a/ansible/library/show_ip_interface.py +++ b/ansible/library/show_ip_interface.py @@ -40,7 +40,7 @@ def __init__(self): self.ns = "" ns = self.m_args["namespace"] if ns is not None: - self.ns = "sudo ip netns exec {} ".format(ns) + self.ns = " -n {} -d all ".format(ns) def run(self): """ @@ -63,7 +63,7 @@ def run(self): self.ip_int = {} try: rc, self.out, err = self.module.run_command( - "{}show ip interfaces".format(self.ns), + "show ip interfaces{}".format(self.ns), executable='/bin/bash', use_unsafe_shell=True )