Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 1.73 KB

README.md

File metadata and controls

58 lines (37 loc) · 1.73 KB

terraform-google-datacatalog

UNOFFICIAL

This module allows the creation of Google Cloud Platform Data Catalog Tag Templates, Entry Groups, Tags, Taxonomies and Policy Tags.

Compatibility

This module is meant for use with Terraform 1.3.0 and above.

Usage

Basic usage of this module can be found in the basic data catalog example

Requirements

These sections describe requirements for using this module.

Software

The following dependencies must be available:

Service Account

A service account with the following roles must be used to provision the resources of this module:

  • TagTemplate Creator: roles/datacatalog.tagTemplateCreator
  • TagTemplate User: roles/datacatalog.tagTemplateUser
  • Tag Editor: roles/datacatalog.tagEditor
  • EntryGroup Creator: roles/datacatalog.entryGroupCreator
  • Policy Tag Admin: roles/datacatalog.categoryAdmin

APIs

A project with the following APIs enabled must be used to host the resources of this module:

  • Data Catalog API: datacatalog.googleapis.com

Install

Terraform

Be sure you have the correct Terraform version (1.3.0 or greater but less than 2.0), you can choose the binary here:

File structure

The project has the following folders and files:

  • /: root folder
  • /examples: examples for using this module
  • /main.tf: main file for this module, contains all the resources to create
  • /variables.tf: all the variables for the module
  • /output.tf: the outputs of the module
  • /README.md: this file