<div dir="ltr">I ended up doing my own thing here, using a few existing files as defaults. Downloads and instructions here<div><div><br></div><div><a href="https://falz.net/wiki/RANCID_for_Infinera_Coriant_Groove">https://falz.net/wiki/RANCID_for_Infinera_Coriant_Groove</a><br></div><div><br></div></div><div>Feel free to add to source to keep things more clean if desired - willing to do any further testing for 'cleanliness'</div><div><br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 19, 2023 at 8:20 AM Chris Wopat <<a href="mailto:me@falz.net">me@falz.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Digging up an old question from a few months ago - anyone have code to share for Coriant Groove G30 support? It's as though you just have to change `exit` to `exit -f` and adjust a few commands, but unsure the cleanest way to achieve this.<div><br></div><div>Cheers,</div><div>Chris</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 5, 2023 at 7:56 AM Chris Wopat <<a href="mailto:me@falz.net" target="_blank">me@falz.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><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" target="_blank">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>
</blockquote></div>
</blockquote></div>