Workload Manager のガイド付きデプロイ自動化ツールを使用すると、 Google Cloudにワークロードをデプロイできます。このツールのエクスポート オプションを使用すると、ワークロードをデプロイする前に、生成された Infrastructure as Code(IaC)を確認してカスタマイズできます。
このドキュメントでは、Terraform と Ansible の構成ファイルをダウンロードして Google Cloudにワークロードをデプロイする方法について説明します。
Terraform と Ansible の IaC をエクスポートする
構成中に、システムのデプロイの詳細を指定すると、ガイド付きデプロイ自動化ツールによって、ワークロード マネージャーがシステムを自動的にデプロイするのではなく、Terraform と Ansible の Infrastructure as Code(IaC)をダウンロードするオプションが提供されます。
ダウンロードした Terraform ファイルには、デプロイの構成に基づく変数が含まれています。次の変数は、必要に応じて Google 所有のリポジトリから Terraform ファイルと Ansible ファイルをダウンロードします。
source: 残りの Terraform ファイルをダウンロードします。package_location: Ansible スクリプトをダウンロードします。
Terraform ファイルをカスタマイズして、デプロイ構成を変更できます。Google Cloudでの Terraform ファイルの管理とデプロイの詳細については、 Google Cloud の Terraform に関するドキュメントをご覧ください。
Terraform または Ansible IaC を変更すると、デプロイ プロセスで問題が発生したり、構成がベスト プラクティスや推奨事項に準拠しなくなる可能性があります。