Ameba Ownd

アプリで簡単、無料ホームページ作成

SoulImpact株式会社公式ブログ

Terraformで始めるインフラ as Code入門

2025.11.06 04:41

Terraformで始めるインフラ as Code入門

概要

TerraformはHashiCorp社が提供するインフラストラクチャ as Code(IaC)ツールである。コードベースでインフラリソースを定義し、複数のクラウドプロバイダーに対応した統一的な管理を実現する。

インストール

公式サイトからバイナリをダウンロードするか、パッケージマネージャーを使用する。

基本的なワークフロー

1. 初期化

プロバイダープラグインのダウンロードと作業ディレクトリの初期化を行う。

2. 設定ファイルの作成

main.tfファイルを作成し、リソースを定義する。

3. 実行計画の確認

変更内容を事前に確認する。

4. リソースの適用

定義したリソースを作成・更新する。

5. リソースの削除

注意事項