Open3
terraform cloud
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
基礎知識
以下の3つの要素がある。
- organization
- project
- workspace
階層構造で表す以下のとおりとなります。
organization => project => workspace
workspaceの削除方法
organization > Projects & workspaces > workspace > Settings > Destruction and Deletion