エクスポートとデプロイ

このドキュメントでは、Workload Manager のガイド付きデプロイ自動化ツールを使用して、Terraform と Ansible の Infrastructure as Code(IaC)をダウンロードし、 Google Cloudにワークロードをデプロイする方法について説明します。

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

構成中に、システムのデプロイの詳細を指定すると、ガイド付きデプロイ自動化ツールで、Workload Manager がシステムを自動的にデプロイするのではなく、Terraform と Ansible のインフラストラクチャをコード(IaC)としてダウンロードするオプションが表示されます。

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

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

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

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

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