エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ポート管理表+パラメータ表+Jinja2テンプレートから、L2SWのConfigを自動生成してみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ポート管理表+パラメータ表+Jinja2テンプレートから、L2SWのConfigを自動生成してみた - Qiita
はじめに NW機器のConfig作成、手動でちまちまやるのって面倒くさいですよね? 特にL2SWは、まとめて大... はじめに NW機器のConfig作成、手動でちまちまやるのって面倒くさいですよね? 特にL2SWは、まとめて大量に導入することが多く、コピペで作成すると、固有の設定をうっかり修正し忘れたりしがちです。 ポート管理表を個別に作成するケースも多く、何となく二度手間だと思っているのは自分だけではないはずです。 そこで今回は、ポート管理表と、その他のパラメータ表を元データとし、これにConfigのテンプレート(Jinja2テンプレート)をレンダリングすることで、L2SWの設定Configを自動生成してみました。 Jinja2とは Python用のテンプレートエンジンの一つです。 詳しくは、下記のテンプレートファイルを見て頂くと分かると思いますが、テキストデータの中に、例えば{{ var }}と記載すると、そこに別で定義した変数varの値を埋め込むことができます。 他にも、‘{% for a in