Thanks for the suggestion, BBP.
I was going to do that very thing a while back, and researched as many config file parsers as I could find.
A new twist has cropped up though. It would simplify things a lot if I could include variable names for new passwords and community strings in the external config file. Not the passwords themselves, mind you (the script prompts for and retains them in RAM). I believe the term is "variable interpolation".
Do you know if AppConfig would allow that? Or should I look at something like doing Perl code as a config file?
Ideally, it would go something like this, like templating I suppose:
[SetPass]
conf t
enable pass $newen
line con 0
pass $newpass
login
line aux0
pass $newpass
login
line vty 0 4
pass $newpass
login
cheers,
Don
striving for Perl Adept
(it's pronounced "why-bick")
Update: Hmmm... that sounds *very* interesting BoredByPolitics. /me wanders off to take a look... |