Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Terraform Cloudを使って Stateファイルを楽に管理する

msato
April 14, 2023

Terraform Cloudを使って Stateファイルを楽に管理する

msato

April 14, 2023
Tweet

More Decks by msato

Other Decks in Technology

Transcript

  1. resource “my_profile” “this” { name = “佐藤雅樹” company = “クラスメソッド株式会社”

    department = “ソリューションアーキテクト” Interest = [ “DevOps”, “IaC” ] } 2 自己紹介 2
  2. 1. Terraform Cloudにログイン(terraform login)
 2. tfファイルに以下の記述を追加
 3. terraform init
 4.

    terraform apply
 Terraform CloudでStateファイルを管理する
 14 # *.tfファイル
 terraform {
 cloud {
 organization = "Organization名"
 
 workspaces {
 name = "Workspace名"
 }
 }
 }

  3. まとめ
 Stateファイル管理はTerraform Cloudがおすすめ
 - Stateファイル管理用のインフラを用意する必要がない
 - 設定も簡単
 - GUIで変更履歴や変更差分を確認できる
 -

    アクセス制御もシンプルに設定できる
 
 Stateファイル管理機能は5ユーザーまで無料の
 Freeプランでも使用可能
 22
  4. 23 関連URL TerraformのStateファイル(tfstate)管理方法の比較とTerraform Cloudをおすすめし たい理由 - https://dev.classmethod.jp/articles/terraform_tfstate_management_tfc/ Stateファイル(tfstate)をS3からTerraform Cloudに移行してみる -

    https://dev.classmethod.jp/articles/migrate-statefile-s3-tfc/ Study HashiCorp Products - Terraform 実行環境の決定版、Terraform Cloudの 機能全部見せます - https://www.slideshare.net/tkaburagi/study-hashicorp-products-terraform-terraf orm-cloudpdf クラスメソッド Terraform Cloud Business製品ページ - https://classmethod.jp/partner/terraform/