repository
JamesWoolfenden/repository/github
A module to create a github repository with a protected master
[![Slalom][logo]](https://slalom.com) terraform-github-repository     Short lived feature branching support. To use this against Github you need to have a Github Organisation. It also includes branch protection for master. PRS are required to update the master branch. Usage ``HCL module repo { source = "JamesWoolfenden/repository/github" } ` Requirements No requirements. Providers | Name | Version | |------|---------| | github | n/a | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|-----
| Name | Type | Description | Default |
|---|---|---|---|
| has_wiki | bool | This enables a wiki on your github repo. Why not. | required |
| name | string | We are following tech-resource-topic after hashicorp. | required |
| description | string | Put more effort into to descibing what your repo is about. | required |
| topics | list | required | |
| private | bool | Unless you have paid for private repos this ones going to be false. | true |
| has_downloads | bool | false | |
| has_projects | bool | false | |
| branch | string | "master" | |
| enforce_admins | bool | false | |
| has_issues | bool | false |
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