Fixing nxos modules when interface is loopback (#20645)
* Fixing modules when interface is loopback * Remove capitalize
This commit is contained in:
parent
9008e8017b
commit
5fbe64a324
2 changed files with 6 additions and 1 deletions
|
@ -604,6 +604,9 @@ def main():
|
||||||
'message_digest_password']],
|
'message_digest_password']],
|
||||||
supports_check_mode=True)
|
supports_check_mode=True)
|
||||||
|
|
||||||
|
if not module.params['interface'].startswith('loopback'):
|
||||||
|
module.params['interface'] = module.params['interface'].capitalize()
|
||||||
|
|
||||||
for param in ['message_digest_encryption_type',
|
for param in ['message_digest_encryption_type',
|
||||||
'message_digest_algorithm_type',
|
'message_digest_algorithm_type',
|
||||||
'message_digest_password']:
|
'message_digest_password']:
|
||||||
|
|
|
@ -385,7 +385,9 @@ def get_vrf_list(module):
|
||||||
|
|
||||||
|
|
||||||
def get_interface_info(interface, module):
|
def get_interface_info(interface, module):
|
||||||
command = 'show run | section interface.{0}'.format(interface.capitalize())
|
if not interface.startswith('loopback'):
|
||||||
|
interface = interface.capitalize()
|
||||||
|
command = 'show run | section interface.{0}'.format(interface)
|
||||||
vrf_regex = ".*vrf\s+member\s+(?P<vrf>\S+).*"
|
vrf_regex = ".*vrf\s+member\s+(?P<vrf>\S+).*"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in a new issue