repository
boldlink/repository/github
Terraform registry repository for Github organization module
          The name of the repository. | required |
| gitignore_template | string | (Optional) Use the name of the template without the extension. For example, Hask | null |
| required_status_checks_v3 | any | Enforce restrictions for required status checks, `strict` (Optional) Require bra | null |
| enforce_admins | bool | (Optional) Boolean, setting this to `true` enforces status checks for repository | true |
| required_pull_request_reviews | object({ dismiss_stale_re | (Optional) Enforce restrictions for pull request reviews. | null |
| allow_squash_merge | bool | (Optional) Set to true to enable squash merges on the repository. (Default: fals | false |
| is_template | bool | (Optional) Whether or not to tell GitHub that this is a template repository. ( D | false |
| required_linear_history | bool | (Optional) Boolean, setting this to true enforces a linear commit Git history, w | true |
| archived | bool | (Optional) Specifies if the repository should be archived. (Default: false) | false |
| required_status_checks | any | Enforce restrictions for required status checks, `strict` (Optional) Require bra | null |
| license_template | string | (Optional) Use the name of the template without the extension. For example, 'mit | null |
| pages | any | The repository's GitHub Pages configuration, see examples for working example an | null |
| push_restrictions | list(string) | (Optional) The list of actor IDs that may push to the branch. | [] |
| allows_force_pushes | bool | (Optional) Boolean, setting this to true to allow force pushes on the branch. | false |
| secrets | map(any) | A map of secrets to be created with your repository | {} |
| visibility | string | (Optional) Can be 'public', 'private' or 'internal' .The visibility parameter ov | "private" |
| allow_auto_merge | bool | (Optional) Set to true to allow auto-merging pull requests on the repository. | true |
| has_projects | bool | (Optional) Set to true to enable the GitHub Projects features on the repository. | false |
| allow_merge_commit | bool | (Optional) Set to false to disable merge commits on the repository. (Default: tr | true |
| teams | map(string) | The teams and respective permissions to the repository, for example `admin = mai | {} |
| auto_init | bool | (Optional) Whether or not to produce an initial commit in the repository. (Defau | true |
| … and 2 more inputs | |||
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.