repository

boldlink/repository/github

Terraform Module HCL GITHUB

Terraform registry repository for Github organization module

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

![License](https://github.com/boldlink/terraform-github-repository/blob/main/LICENSE) ![Latest Release](https://github.com/boldlink/terraform-github-repository/releases/latest) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-github-repository/actions) ![Build Status](https://github.com/boldlink/terraform-gi

Inputs (42)
NameTypeDescriptionDefault
namestring(Required) The name of the repository. required
gitignore_templatestring(Optional) Use the name of the template without the extension. For example, Hasknull
required_status_checks_v3anyEnforce restrictions for required status checks, `strict` (Optional) Require branull
enforce_adminsbool(Optional) Boolean, setting this to `true` enforces status checks for repositorytrue
required_pull_request_reviewsobject({ dismiss_stale_re(Optional) Enforce restrictions for pull request reviews.null
allow_squash_mergebool(Optional) Set to true to enable squash merges on the repository. (Default: falsfalse
is_templatebool(Optional) Whether or not to tell GitHub that this is a template repository. ( Dfalse
required_linear_historybool(Optional) Boolean, setting this to true enforces a linear commit Git history, wtrue
archivedbool(Optional) Specifies if the repository should be archived. (Default: false)false
required_status_checksanyEnforce restrictions for required status checks, `strict` (Optional) Require branull
license_templatestring(Optional) Use the name of the template without the extension. For example, 'mitnull
pagesanyThe repository's GitHub Pages configuration, see examples for working example annull
push_restrictionslist(string)(Optional) The list of actor IDs that may push to the branch.[]
allows_force_pushesbool(Optional) Boolean, setting this to true to allow force pushes on the branch.false
secretsmap(any)A map of secrets to be created with your repository{}
visibilitystring(Optional) Can be 'public', 'private' or 'internal' .The visibility parameter ov"private"
allow_auto_mergebool (Optional) Set to true to allow auto-merging pull requests on the repository.true
has_projectsbool(Optional) Set to true to enable the GitHub Projects features on the repository.false
allow_merge_commitbool(Optional) Set to false to disable merge commits on the repository. (Default: trtrue
teamsmap(string)The teams and respective permissions to the repository, for example `admin = mai{}
auto_initbool(Optional) Whether or not to produce an initial commit in the repository. (Defautrue
… and 2 more inputs
Outputs (6)
repository — All attributes and arguments as returned by the github_repository resource.
full_name — A string of the form 'orgname/reponame'.
html_url — URL to the repository on the web.
ssh_clone_url — URL that can be provided to git clone to clone the repository via SSH.
http_clone_url — URL that can be provided to git clone to clone the repository via HTTPS.
git_clone_url — URL that can be provided to git clone to clone the repository anonymously via the git protocol.
Resources (8)
github_actions_secretgithub_branchgithub_branch_defaultgithub_branch_protectiongithub_branch_protection_v3github_issue_labelgithub_repositorygithub_team_repository
Details
FrameworkTerraform Module
LanguageHCL
Version1.4.1
Cloud GITHUB
★ Stars0
Forks1
Total downloads173.6k
Inputs42
Outputs6
Resources8
Examples3
LicenseApache-2.0
Namespaceboldlink
Updated