cloud-foundation-fabric/modules/source-repository
Julio Castillo 2946d28727
Source repository module (#76)
* Source repository module

* Fix typos
2020-05-14 20:48:29 +02:00
..
README.md Source repository module (#76) 2020-05-14 20:48:29 +02:00
main.tf Source repository module (#76) 2020-05-14 20:48:29 +02:00
outputs.tf Source repository module (#76) 2020-05-14 20:48:29 +02:00
variables.tf Source repository module (#76) 2020-05-14 20:48:29 +02:00
versions.tf Source repository module (#76) 2020-05-14 20:48:29 +02:00

README.md

Google Cloud Source Repository Module

This module allows managing a single Cloud Source Repository, including IAM bindings.

Examples

Simple repository with IAM

module "repo" {
  source    e = "./modules/source-repository"
  project_id = "my-project"
  name       = "my-repo"
  iam_roles  = ["roles/source.reader"]
  iam_members = {
    "roles/source.reader" = ["user:foo@example.com"]
  }
}

Variables

name description type required default
name Repository topic name. string
project_id Project used for resources. string
iam_members IAM members for each topic role. map(list(string)) {}
iam_roles IAM roles for topic. list(string) []

Outputs

name description sensitive
id Repository id.
url Repository URL.