github-repository

damacus/github-repository/module

Terraform Module HCL MODULE

Terraform Module for managing defaults on GitHub Repositories

Install
module "github-repository" {
source = "damacus/github-repository/module"
version = "0.1.0"
}
plain text: /constructs/tfmod-damacus-github-repository-module/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform Module GitHub Repository Example Usage The following example loops through the Json below and creates a repository and checks for each. ``json { "repository": [{ "name": "apache2", "repo_type": "cookbook" }, { "name": "apparmor", "repo_type": "cookbook", "additional_status_checks": [ "integration-macos", "integration-freebsd" ] }, { "name": "meta", "repo_type": "other", "description_override": "Discussion about Sous Chefs" }] } ` `hcl module "repository" { for_each = { for repo in var.repository : repo.name => repo } source = "./modules/repository" name = each.value.name repo_type = each.value.repo_type supermarket_name_override = each.value.supermarket_name_override description_override = each.value.description_override homepage_url_override = each.value.homepage_url_override ad

Inputs (10)
NameTypeDescriptionDefault
namestring required
repo_typestring required
homepage_url_overridestring""
additional_topicslist(string)[]
require_code_owner_reviewsboolfalse
description_overridestring""
additional_status_checkslist(string)[]
supermarket_name_overridestring""
has_projectsboolfalse
has_wikiboolfalse
Resources (5)
github_branchgithub_branch_defaultgithub_branch_protectiongithub_repositorygithub_team_repository
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud MODULE
★ Stars0
Forks1
Total downloads540
Inputs10
Resources5
Namespacedamacus
Updated