複合タイプをサポートされているテンプレートに変換する

複合タイプは、Deployment Manager に永続的に追加され、一緒に機能するように構成された 1 つ以上のテンプレートです。複合タイプの概要と作成手順については、テンプレートを複合タイプとして追加するをご覧ください。

ただし、複合タイプ機能は現在非推奨になっているため、2022 年 2 月 22 日に、新規または更新されたデプロイでは使用できなくなります。デプロイ構成は、type: PROJECT_ID/composite:TEMPLATE_NAME という形式のリソースタイプを使用した場合に影響を受けます。

このページでは、複合タイプをサポートされているテンプレートに変換する手順について説明します。

複合タイプを個別のテンプレートに分ける

複合タイプをサポートされているテンプレートに変換するには、複合タイプのすべての要素を含む 1 つのテンプレートを手動で作成するか、複合タイプの要素を個別のテンプレート ファイルに分割します。

テンプレートとテンプレートの作成の詳細については、基本テンプレートの作成をご覧ください。

テンプレート ファイルの移動とインポート

すべてのテンプレート ファイルをデプロイと同じ場所にコピーする必要があります。名前の競合を回避するには、デプロイ構成で使用したフォルダとは別のフォルダを使用することをおすすめします。

また、個々のテンプレート ファイルまたはファイルをインポートできるように構成ファイルが設定されていることを確認してください。テンプレートのインポートについては、テンプレートのインポートをご覧ください。

複合タイプへの参照を置き換える

次に、従来の複合タイプではなく個々のテンプレートまたはテンプレートを直接使用するようにデプロイを更新します。

次のような複合型構文のすべてのインスタンスを検索して置き換えます。

type: PROJECT_ID/composite:main-template

複合タイプの構文を、テンプレートへの直接参照に置き換えます。次に例を示します。

type: PATH_TO/main-template.jinja