Open3

terraform cloud

Kento.YamadaKento.Yamada

install

参考

Setup

ログインする場合は以下のコマンドを実行します。

terraform login

Version Check

terraform --version 
Terraform v1.5.7
on darwin_arm64

getting-started

GitHubに始め方があるけど、このスクラップではスルーしてスクラッチでコードを書く。

git clone https://github.com/hashicorp/tfc-getting-started.git
cd tfc-getting-started
scripts/setup.sh

first step

tfファイルを作成します。

main.tf
terraform {
  cloud {
    organization = "organization"

    workspaces {
      name = "workspace"
    }
  }
}
terraform init
terraform plan
terraform apply

outputセクションを試す

terraform {
  cloud {
    organization = "organization"

    workspaces {
      name = "workspace"
    }
  }
}

output "tf_cloud" {
    value = "65536"
}
terraform plan
terraform apply
Kento.YamadaKento.Yamada

基礎知識

以下の3つの要素がある。

  • organization
  • project
  • workspace

階層構造で表す以下のとおりとなります。

organization => project => workspace