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

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

Avatar for msato msato
April 14, 2023

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

Avatar for msato

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/