Skip to content

fr-platform/terraform-github-repositories

Repository files navigation

Terraform GitHub: Repositories

This is a GitHub module for deploying repositories.

Terraform Docs Checkov

Requirements

Name Version
terraform ~> 1.2.0
github ~> 4.0

Providers

Name Version
github 4.27.1

Resources

Name Type
github_branch_protection_v3.this resource
github_repository.this resource

Inputs

Name Description Type Default Required
repositories (Required) Map of map of repositories. map(map(any)) n/a yes

Outputs

Name Description
branches The list of this repositories' branches.
full_names Full names of the created repositories.
git_clone_urls URLs to clone the created repositories anonymously via the git protocol.
html_urls URLs to the created repositories on the web.
http_clone_urls URLs to clone the created repositories using HTTPS.
node_ids GraphQL global node ids for use with v4 API.
pages The block consisting of the repositories' GitHub Pages configuration.
repo_ids GitHub ID for the repositories.
ssh_clone_urls URLs to clone the created repositories using SSH.
svn_urls URLs to clone the created repositories via GitHub's Subversion protocol emulation.