repository

hadenlabs/repository/github

Terraform Module HCL GITHUB

github repository for terraform

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

![Latest Release](https://github.com/hadenlabs/terraform-github-repository/releases) ![Lint](https://github.com/hadenlabs/terraform-github-repository/actions?workflow=lint-code) ![CI](https://github.com/hadenlabs/terraform-github-repository/actions?workflow=ci) ![Test](https://github.com/hadenlabs/terraform-github-repository/actions?workflow=test) ![pre-commit](https://github.com/pre-commit/pre-commit) ![Conventional Commits](https://conventionalcommits.org) ![KeepAChangelog](https://keepachangelog.com) ![Terraform Version](https://github.com/hashicorp/terraform/releases) terraform-github-repository Terraform module to provision an github repository. Requirements This is a list of plugins that need to be installed previously to enjoy all the goodies of this configuration: - gomplate - terr

Inputs (15)
NameTypeDescriptionDefault
descriptionstringThe description of the repository. required
namestringThe name of the repository. required
typeslist(string)types of project.[]
settingsanyCreate and manage settings.{}
add_labels_defaultbooladd labels defaulttrue
visibilitystringThe visibility of the repository private or public."private"
collaboratorslist(object({ username =List of Collaborator Objects[]
pagesmap(any)Configuration block for GitHub Pages{}
default_branchstringName of the Default Branch of the Repository"develop"
topicslist(string)topics of project.[]
deploy_keyslist(object({ title = The name of repositories.[]
secretsmap(any)secrets for repository{}
fileslist(object({ branch list files for repository[]
branch_protectionmap(any)branch protections{}
is_git_flowboolGit Flow - Github Flowfalse
Outputs (7)
files — output instance github files
topics — output topics github repository
labels — output topics github repository
instance — output instance repository
name — output name repository
secrets — output instance github actions secrets
deploy_key — output instance deploy_key
Resources (10)
github_actions_secretgithub_branchgithub_branch_defaultgithub_branch_protectiongithub_issue_labelgithub_repositorygithub_repository_collaboratorgithub_repository_deploy_keygithub_repository_filegithub_repository_project
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud GITHUB
★ Stars4
Forks3
Total downloads1.5k
Inputs15
Outputs7
Resources10
Examples1
LicenseLGPL-3.0
Namespacehadenlabs
Updated