---
title: "Terraform Cloud VCSの設定(Bitbucket Cloud) | grasys blog"
url: "https://blog.grasys.io/post/kyouhei/terraform-cloud-setting-vsc-bitbucket-cloud"
description: "本日は Terrafrom Enterprise 改め Terraform Cloud の触りとしてVCSの設定を紹介したいと思います。 Terraform Cloud は2019年前半に名称が変わりました。 (Terraform Enterpriseはオンプレ製品の名前にスライドしています) では早速、 Getti…"
---

# Terraform Cloud VCSの設定(Bitbucket Cloud)

-   ![](/_astro/noicon.CTHOhNiB_1HMs6A.webp)[kyouhei](/authors/kyouhei/)
-   公開日：2019年8月21日
-   カテゴリー：[Tech](/categories/tech/)
-   タグ：[#Terraform](/tags/terraform/)

![Terraform Cloud VCSの設定(Bitbucket Cloud)](/_astro/og-image.DDSiu2Ny_XHpDd.webp)

本日は Terrafrom Enterprise 改め **Terraform Cloud** の触りとしてVCSの設定を紹介したいと思います。

Terraform Cloud は2019年前半に[名称が変わりました](https://www.terraform.io/docs/cloud/index.html#note-about-product-names)。 (Terraform Enterpriseはオンプレ製品の名前にスライドしています)

では早速、 [Getting Started](https://www.terraform.io/docs/cloud/getting-started/index.html)に従ってVCSを設定していきます。

## VCS(version control system)の設定

バージョン制御用にVCSを設定します。Terraform Cloudの使用にVCSは必須ではないようですが、Repositoryで差分を残せたり、pushからWebhookでplan実施してくれるなど、いいこと尽くしなので使用推奨。

サポートされているproviderは現在6つです。

-   GitHub
-   GitHub Enterprise
-   GitLab.com
-   GitLab EE and CE
-   Bitbucket Cloud
-   Bitbucket Server

Terraform CloudとVCSの接続はOAuthとWebhookで行われます。(例外でSSH鍵での接続もあり)

ここではBitbucket Cloudと接続してみます。

### Bitbucket Cloud側OAuth設定画面

![Bitbucket Cloud側OAuth設定画面（1）](/_astro/01-11-5-592x1024-e45ffe03.CKrS3nZf_mXlBV.webp)

Name, Descripitionは適当に、URLは `https://app.terraform.io` を設定します。

権限は公式通りに設定で良さそうです。

注意する点はコールバックURLの登録です。Bitbucket側の設定時にはまだコールバックURLは存在しないので空欄にしておき、Terraform Cloudの設定で発行されたURLを設定し直す必要があります。

![Bitbucket Cloud側OAuth設定画面（2）](/_astro/02-12-4-3dc11f36.D5z0IzQk_ZohpjJ.webp)

作成されたOAuthのKey, Secretを控えておきます。

### Terraform Cloud側VCS設定画面

![Terraform Cloud側VCS設定画面（1）](/_astro/03-13-4-1024x966-ba51d58c.A0pGsTnn_Z2roWil.webp)

基本、控えたKey, Secretを入力するだけです。

![Terraform Cloud側VCS設定画面（2）](/_astro/04-14-3-1024x437-84ae6342.C398tuVI_10bd0b.webp)

ここまで登録が終わるとコールバックURLが発行されますのでコピーしましょう。

### 再びBitbucket Cloud側OAuth設定画面

![再びBitbucket Cloud側OAuth設定画面](/_astro/05-15-3-f6b0fde2.B2al79_z_Z13njqJ.webp)

再びBitbucket側のOAuth設定画面から編集、URLを貼り付けて保存します。

ようやくOAuthの準備ができました。Terraform Cloud VCSの設定画面から `Connect organization <NAME>` を選択してみます。 さきほど許可した内容でよいか確認のポップアップがでますので、アクセスを許可します。 **!Done! Successfully linked to Bitbucket!!** と表示されればVCSの設定は完了です。

次回はいよいよTerraform Cloudにワークスペースを作成してGCEを立てようと思います。

## この記事を書いた人

[![](/_astro/noicon.CTHOhNiB_Z24aAgM.webp)](/authors/kyouhei/)

### [kyouhei](/authors/kyouhei/)

kyouheiのプロフィールと執筆記事をご覧いただけます。

[プロフィールと記事一覧](/authors/kyouhei/)