はじめに
もうほんとにそのまんまのタイトルです。2回目のPull Request がMergeされて嬉しかったので記事にしました。
きっかけ
職場で、パラメータシートをなるべくリアルタイムで更新できるようにしていきたいなぁと思っていて、でもそれがなかなか実現できずにいました。そこで、なにか良いツールはないかなぁと思って、探していたらTextFSM とntc_templatesを使うと、いろいろできそうだな、と思って試してみました。
・TextFSM
https://github.com/google/textfsm
・ntc_templates
https://github.com/networktocode/ntc-templates
ある程度試してみて、とりあえずCisco ASAはこれで対応できるかな、と思って実機のConfigを出力して試したところ、エラーが出力されました。
どうする?
エラーを解読して、対処方法はわかったのでそれで良いかーと思っていたのですが、仕事で使うのならバージョンアップごとになにか手を加えるというのは避けたいなーと思い、思い切ってPull Requestを投げてみることにしました。(これが人生2回目です。)
しばらく音沙汰なかったので、こりゃダメかなぁと思っていたら、先日Mergeされましたの連絡が来て、本当に嬉しかったです。以下が該当のPull Requestです。
https://github.com/networktocode/ntc-templates/pull/783#event-3835534086
おわりに
せっかくMergeしてもらえたので、仕事でもntc_templatesを取り入れていきたいなぁと思っています。