TerraformはCLI上から terraform というコマンドを打つことで実行することができます。 この章では terraform コマンドをDocker上で動かすための準備をします。 なぜDockerでハンズオンを行うのか Dockerはパッケージングを行うための技術です。 サーバーを起動するだけではなく、バージョンの固定や不要なミドルウェアの無いクリーンな環境を用意することが可能です。 コンテナ内だけで完結するためホストマシンの環境を汚さずに使用することができます。 また、ホストマシン上でterraformを使用したい場合は直接terraformコマンドをインストールせず、バージョン管理が可能なツール(e.g. tfenv )を使用してインストールすることを推奨します。 IAMユーザーの作成¶ まずはAWSのWebコンソールへアクセスしてTerraform実行用のIAMユーザーを