エクスポートとデプロイ

Workload Manager のガイド付きデプロイ自動化ツールを使用すると、 Google Cloudにワークロードをデプロイできます。このツールのエクスポート オプションを使用すると、ワークロードをデプロイする前に、生成された Infrastructure as Code(IaC)を確認してカスタマイズできます。

このドキュメントでは、Terraform と Ansible の構成ファイルをダウンロードして Google Cloudにワークロードをデプロイする方法について説明します。

Terraform と Ansible の IaC をエクスポートする

構成中に、システムのデプロイの詳細を指定すると、ガイド付きデプロイ自動化ツールによって、ワークロード マネージャーがシステムを自動的にデプロイするのではなく、Terraform と Ansible の Infrastructure as Code(IaC)をダウンロードするオプションが提供されます。

デプロイ用の Terraform をダウンロードする

ダウンロードした Terraform ファイルには、デプロイの構成に基づく変数が含まれています。次の変数は、必要に応じて Google 所有のリポジトリから Terraform ファイルと Ansible ファイルをダウンロードします。

  • source: 残りの Terraform ファイルをダウンロードします。
  • package_location: Ansible スクリプトをダウンロードします。

Terraform ファイルをカスタマイズして、デプロイ構成を変更できます。Google Cloudでの Terraform ファイルの管理とデプロイの詳細については、 Google Cloud の Terraform に関するドキュメントをご覧ください。

Terraform または Ansible IaC を変更すると、デプロイ プロセスで問題が発生したり、構成がベスト プラクティスや推奨事項に準拠しなくなる可能性があります。