IaC

Azure

カスタムスクリプト拡張機能を試してみた

背景:ミドルウェアの構築自動化Bicepでデプロイリソースやパラメータの定義はできるものの、Azure VMなどは基本的にIaaSの箱ができるのみである。実際はそこからVM構築を行う必要があるが、このミドルウェア以上の構築も自動化したい。調...
Azure

BicepにおけるSubnetの定義方法

元々の定義状況BicepでVNET及びサブネットを以下のようにして定義していた。<VNet>resource vnet 'Microsoft.Network/virtualNetworks@2023-09-01' = { name: vne...
Azure

DevOps概要 要約

本記事は以下のMicrosoft トレーニングを要約したものです。 DevOps とは1. DevOps(デブオプス)とは何か?従来の「開発(Dev)」と「運用(Ops)」は、壁(サイロ)によって分断されがちでした。DevOpsとは、この壁...
Azure

BicepによるAzure VMデプロイのCI/CDパイプラインを作ってみた

前の記事  これまで、Bicepで作ったVMをPowerShellのコマンドで実行してデプロイしてきましたが、Githubを使ったCI/CDパイプラインを構築してみます。ご存じのとおり、Githubは2018年にMicrosoftに買収され...
Azure

Bicepの冪等性(べきとうせい)について確認してみた

前の記事前回、キーコンテナを使ったコードに書き直して接続をチェックしようとしたところ、パブリックからのアクセスができるNICがなかったため、パブリックIPの設定を追加します。特定箇所のみ設定変更したい場合のIaCでの運用について、「冪等性」...
Azure

VMのデプロイにキーコンテナを使う

前の記事以前BicepでデプロイしたAzure VMですが、デプロイ時のPowerShellのコマンドに管理者ユーザーとパスワードを設定する必要があります。# パラメータをハッシュテーブルまたはインラインで指定する例Connect-AzAc...
Azure

BicepでAzure VM作ってみた

今日から始めるIaC第二弾でAzure VMをBicepで作ってみます。前の記事全体の流れVSCodeでBicepファイルを作成GitHubで管理Azure CLIかPowerShellでデプロイ構成VMはVNetやらNICなど依存関係があ...
Azure

今日から始めるAzure × IaC

本記事は今日からIaCを始める人向けではなく、私が今日からIaCを学んでいくための日誌を付けていきます。厳密で深い理解を最初からしようと思うと沼るので、初学者らしくざっくり理解で纏めていきます。IaCとはInfrastructure as ...
Azure

git addの反映情報先について

IaCの練習でBicepのテンプレートをVSCodeで作成し、Gitで管理する作業中git add .git commit -m "~~"git push ~~をしても変更した内容がpushされなかった。Geminiに聞いてみるとファイルの...