私のチームにはAzureサブスクリプションに一連の事前設定済みリソースを配備するためにお客様に提供するARMテンプレート(Azureリソースセットが含まれています)があります。GITにARMテンプレートを保存する最良の方法
通常のバージョン管理の利点を活用するため、このARMテンプレートをバージョン管理(GIT)にチェックします。
これを行うにはどのような方法が最適ですか? AzureからARMテンプレートをエクスポートすると、大きなJSONファイルが1つ作成され、GITにチェックインされました。問題は、開発や変更が非常に容易ではないということです。私のARMテンプレートにはいくつかのAzure関数が含まれており、これらの関数のコードはすべてJSONファイルの1行(読み込み不可能)にあります。
ARMテンプレートの開発に最適なフローは何ですか?開発者にJSONをAzureにインポートし、変更を加え、更新されたARMテンプレートをエクスポートしてGITにチェックインするように頼むべきですか?