Terraform Connector アプリでの複数のリポジトリ構造の使用

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • Terraform Enterprise Config Provider を使用して任意のフォルダーレベルで、1 つのリポジトリから複数の Terraform 構成を検出できるようになりました。

    始める前に

    必要なロール:admin

    IaC ディスカバリーの実行」の手順を実行し、これらの手順で Terraform 構成を検出するために考慮する必要があるリポジトリ、分岐、およびフォルダーパスを指定します。

    手順

    1. Terraform 構成を検出するために考慮するリポジトリと分岐を追加します。
    2. リポジトリからの分岐を含めるには、<Repository-Name>::<Branch-Name> 形式を使用します。
    3. 複数のリポジトリとブランチのマッピングを指定するには、カンマ (,) を使用します。

      例:Repo1::Branch1, Repo2::Branch2

      その VCS 内のすべてのリポジトリと分岐を検出する場合は、フィールドバンクを離れます。

    4. リポジトリの特定のフォルダーパスから Terraform 構成を検出する場合は、[ディスカバリーのサブフォルダーパスを指定しますか (Do you wish to specify sub-folder paths for Discovery)] を選択します。
    5. [フォルダーパスリスト] で、terraform 構成を検出するフォルダーパスのリストをカンマ (,) で区切って追加します。
      • フォルダーパスフィルターは、「リポジトリと分岐の包含リスト (Repo and Branch inclusion List)」に含まれるすべてのリポジトリ分岐に適用されます。
      • 特定のフォルダーパスから検出するすべての Terraform 構成は、フォルダー階層の 1 つ下のレベルのサブフォルダーにある必要があります。例:/gcp/vm フォルダーパスには、仮想マシンの Terraform 構成が 1 つあります。
      • VM Terraform 構成を検出するには、フォルダーパスリストで /gcp を指定します。