Microsoft Azure Tech Advent Calendar 2017 の 16 日目です。
タイトルの通り、Azure のネットワーク構成図を自動生成したいなーと思って、PowerShell を少し書いてみました。
数時間で走り書きした感じなので、まだ VNET と Gateway、Connection ぐらいしか描画できていませんが、今後に期待ということで。
いつぞやの Get-SubscriptionDetails と同様に Get コマンドで各種リソースの情報を取得して、無理やり SVG を生成している感じです。
Azure のアイコンは SVG でも提供されているので、年末年始の暇な時期にでも VNet Peering やら ExpressRoute を含めて実装をして、一通り出来上がったら見た目も改善しようと思います。
ということで、インフラ野郎や Azure Infrastructure as Code 隊の皆さんも、冬の夜長は PowerShell を書いてみてはいかがでしょうか。