[Terraform] Terraform registry, CFT, CFF

LizzyLee·2024년 10월 18일

Terraform Registry:

  • An interactive platform where you can discover providers and modules created by HashiCorp, third-party vendors, and the Terraform community.
  • Offers plugins to manage any infrastructure API, pre-built modules for quickly configuring infrastructure components, and code examples to improve quality.

Cloud Foundation Toolkit (CFT):

  • A collection of reference modules for Terraform designed to align with Google Cloud best practices.
  • These modules, also called Terraform blueprints, allow users to quickly build repeatable Google Cloud foundations.

Cloud Foundation Fabric (CFF):

  • Provides Terraform modules and end-to-end examples for fast prototyping.
  • It can be cloned and used as a single unit or decomposed for organizational use.
  • Contains a GitHub repository with examples and blueprints for various Google Cloud use cases.

Terraform Modules in Google Cloud:

  • CFT modules: Published in the Terraform Registry, allowing IAM role management across multiple projects in a single module.
  • These modules streamline updating roles and permissions for large infrastructures.

Infrastructure Manager (Infra Manager):

  • A managed service that automates deploying and managing Google Cloud resources using Terraform.
  • Infra Manager focuses on infrastructure management, while application deployments can be handled using Google Cloud services like Cloud Build or third-party tools.

For more detailed information, links to resources are provided in the student PDF in the Course Resources.

Reference: https://youtu.be/2zQwDmND94I

0개의 댓글