<div dir="ltr">Curious if anyone out there has existing code to share for Coriant Groove w/ RANCID.<div><br></div><div>This was discussed in the past and it appears to be working, but code wasn't shared:</div><div><br></div><div><a href="https://shrubbery.net/pipermail/rancid-discuss/2018-January/010026.html">https://shrubbery.net/pipermail/rancid-discuss/2018-January/010026.html</a><br></div><div><br></div><div>I agree generally with the commands listed in that thread as a starting point. I should note that `clogin` works fine, the only gotcha appears to be that if you `exit` you get an `are you sure` prompt:</div><div><br></div><div>======================<br></div><div>me@o-g30-lab-1> exit<br>Are you sure?  [y/n] y<br>Shutting down the session<br><br>Connection closed<br></div><div>======================</div><div><br></div><div>As noted in that thread, `exit -f` omits the prompt. I attempted to do a simple fake-add of device using clogin by putting this in rancid.types.base, but it's hung up on that part. Any way to force this, from rancid.types.base, to send `exit -f` instead of `exit`? </div><div><br></div><div>If this truly requires a new actual module, what's current best practice here - ie which is a good go-to module to copy as a base? Also, the first command (show shelf) should probably have 'comments' prepending it, like # or ! or something. unsure how that's accomplished</div><div><br></div><div><br>coriant;script;rancid -t coriant<br>coriant;login;clogin<br>coriant;module;ios<br>coriant;inloop;ios::inloop<br>coriant;command;ios::ShowVersion;show shelf<br>coriant;command;ios::WriteTerm;show config | display commands<br>coriant;command;ios::WriteTerm;exit -f<br></div><div><br></div><div><br></div><div>Thoughts?</div><div>--Chris</div><div><br></div></div>