[Infrastructure as code - Wikipedia](https://en.wikipedia.org/wiki/Infrastructure_as_code) IaC(Infrastructure as Code)とは、物理的なハードウェアの設定やインタラクティブな設定ツールではなく、機械的に読み取り可能な定義ファイルを用いてコンピュータデータセンターの管理とプロビジョニングを行うプロセスです[1]。 このプロセスで管理されるITインフラは、ベアメタルサーバなどの物理的な機器、仮想マシン、および関連する設定リソースで構成されます。定義は、バージョン管理システムの中にあるかもしれません。手動ではなく、スクリプトや宣言型の定義を使用することもできるが[vague]、宣言型のアプローチを促進するためにこの用語が使用されることが多い。