概要
このドキュメントでは、Cisco Umbrella仮想アプライアンスをTerraformを使用したGCPで展開する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- Cisco Umbrella 仮想アプライアンス
- Google Cloud Platform(GCP)
- テラホルム
使用するコンポーネント
このドキュメントの内容は、特定のソフトウェアやハードウェアのバージョンに限定されるものではありません。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
設定
Terraformを使用してGCPにCisco Umbrella仮想アプライアンス(VA)を導入する手順を次に示します。
ステップ 1:GCPでのCisco Umbrella仮想アプライアンステンプレートの作成
リソースを適用する前に、GCPでUmbrella仮想アプライアンステンプレートを作成する必要があります。Umbrella仮想アプライアンステンプレートを作成するには、「Google Cloud PlatformでのVAの導入」を参照してください。
次に、環境変数がvariables.tfファイルで定義されていることを確認します。
ステップ2: variables.tfファイルの変数を更新します
変数の更新 variable.tf
DSN エントリの例:
variable "gcp-project-name" {
description = "Name of the GCP Project"
default = "my-project"
}
variable "gcp-region" {
description = "GCP Region"
default = "us-east4"
}
variable "gcp-zone" {
description = "GCP Zone"
default = "us-east4-a"
}
手順3:GCPネットワークを定義します。
Umbrella VAインスタンスを接続するGCPネットワークを定義します。
# Create Network
resource "google_compute_network" "vpc_network" {
name = "gcp-network"
auto_create_subnetworks = "true"
}
ステップ 4:Umbrella VAテンプレートの取得
ステップ1で作成したUmbrella VAテンプレートを取得します。