"Infrastructure as Code" とは、これまで手順書や、シェルスクリプト、または管理者の脳内に分散していたサーバー構築の手順(や作業)をすべてコード化し、実行可能な状態で管理しよう、という概念です。
常に正確で、一切漏れのない構築手順を管理できます。知りたいことはすべて、コードを読めばわかります。
コードを実行する方法さえ知っていれば、どのようなサーバーも同じ手順で構築可能になります。