Webページからボタン一つでAzure上にリソースを作ってみたい、と思ったので、いくつかの段階に分けて作ってみることにした。
#1. 処理の流れ
大体以下のような感じを想定。
(1) Webページから作りたいリソースを選択し、「作成」ボタンを押す
(2) 選択されたリソースを作成するテンプレートファイルをBlob Storageに作成
(3) AutomationのRunbookに(2)のファイルを読み込ませて、リソースを作成
これを実現するために、さらに細かくやりたいことを分割した結果、以下のことができればよさそうと判断。
(a) WebページからBlob Storageにファイルを作成する
(b) Webページで選択したリソースに応じてテンプレートファイルを作成する
(c) AutomationのRunbookでBlob Storage内のファイルを読み込む
(d) AutomationのRunbookでテンプレートファイルを使用したリソースの作成を実施
というわけで、ステイホーム週間を使って、頑張って作ってみよう!
※ (a)~(d)は別の記事にして、このページは随時更新して最終的にまとめ的な感じで使いたい・・・・