RME compliance - IOS 12.0 vs 12.2 username command
The difference between IOS 12.0 and 12.2 for the username command is that 12.2 allows 'secret password'.
I wanted to create a single template where RME would first check the 'version' statement that's in the configuration. If it's 12.2, configure a username with a secret password. If it's not 12.2, then configure the basic username with password.
I ran the compliance check and it was not recognized by the job. Looking to see if anyone has tried something similar and can offer alternatives.
Here's my template:
Name: Check122 SubMode: No isPrerequisite: Yes Ordered : No Prerequisite-Commandset : none Parent: none + version 12.2
Name: 122EnablePasword SubMode: No isPrerequisite: No Ordered : No Prerequisite-Commandset : Check122 Parent: Check122 + [#username networkadmin privilege 15 secret .*#]
Name: CheckNon122 SubMode: No isPrerequisite: Yes Ordered : No Prerequisite-Commandset : none Parent: none + [#!version 12.2#]
Name: Non122EnablePassword SubMode: No isPrerequisite: No Ordered : No Prerequisite-Commandset : CheckNon122 Parent: CheckNon122 + [#username networkadmin password .*#]
Re: RME compliance - IOS 12.0 vs 12.2 username command
Interesting... I was thinking of a way to write a compliance template that would touch all devices instead of creating 4 or 5 different templates. But since some devices have different syntax based on the device or code version; I theoretically could use the code version in the script to be a dependency for device specific commands.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...