Terraform Cloud 登録
Terraform Cloud 登録
CloudStudio のキャンバスに描いたインフラの有効性検査とデプロイを行うためには Terraform Cloud アカウントの連動が必要です。 また、Terraform Cloud アカウントを連携するにはGithub アカウントを連携またはGitlab アカウントを連携が先行されなければなりません。
Terraform Cloudとは?
Terraform CloudはTerraformの管理型サービスで、インフラの自動化とコラボレーションを サポートします。リモート ステータスの保存、計画及び適用タスクを中央で管理し、チームとのコラボレーションを容易にします。
- Terraform Cloud会員登録及びログイン後、左側のサイドバーの
プロフィールアイコン - Account settings
をクリックします。
![otp img](/ja/assets/images/terraformcloud01-187b00d744754e7dcca9402c3090fc63.png)
- 左側のサイドバー下段の
Tokens
をクリックし、右側のCreate an API token
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud02-a25e8f79fb99feaf6e22de58cbd732c2.png)
- 後でこのトークンを識別できるようにする
説明
を入力し、トークンの有効期限
を設定し、Generate token
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud03-f075cdbdc319c721cc070669bc1a624d.png)
- 発行されたトークンを確認します。
![otp img](/ja/assets/images/terraformcloud04-52fbf160ee6119824bdd6824acbb4d0b.png)
caution
発行されたトークンは再確認できないので、必ず別に保存しておくようにします。
- Terraform Cloud メイン画面に戻って
Create organization
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud05-9c24c761f47c8fe3f622e30fd6f8632b.png)
Organization name
を入力してCreate organization
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud06-7e6d3b90eb6dcc0a3ee45b0bb93e17c7.png)
caution
Organization name
は Global 単位で固有でなければなりません。
- CloudStudio で
マイページ - プラグイン管理
をクリックして、 Terraform Cloud アカウント連動+
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud07-30333df8673c0d021f460d699cf2dc6c.png)
caution
事前に Github アカウント連動が先行してから Terraform Cloud アカウントの連動ができます。
- 発行された Terraform Cloud
Token
を入力し、登録する
ボタンをクリックします。
![otp img](/ja/assets/images/terraformcloud08-8d058bd2611cc01791df4cd77e5dfbd9.png)
- 連動後、Terraform Cloud で生成した
Organization
を選択すると、すべての作業が完了します。
![otp img](/ja/assets/images/terraformcloud09-c9c6263bfa0bba1a87a87ca4829f00bc.png)