https://github.com/stackguardian/gh-terra-standard
https://github.com/stackguardian/gh-terra-standard
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stackguardian/gh-terra-standard
- Owner: StackGuardian
- License: apache-2.0
- Created: 2022-09-02T19:19:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-11T10:26:00.000Z (almost 4 years ago)
- Last Synced: 2025-03-30T06:43:12.701Z (about 1 year ago)
- Language: HCL
- Size: 26.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GH-terra-standard
## Requirements
No requirements.
## Providers
| Name | Version |
|------|---------|
| [github](#provider\_github) | n/a |
## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [github_branch.add_branch](https://registry.terraform.io/providers/hashicorp/github/latest/docs/resources/branch) | resource |
| [github_repository.repo](https://registry.terraform.io/providers/hashicorp/github/latest/docs/resources/repository) | resource |
| [github_repository_file.main](https://registry.terraform.io/providers/hashicorp/github/latest/docs/resources/repository_file) | resource |
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [allow\_auto\_merge](#input\_allow\_auto\_merge) | (Optional) Set to true to allow auto-merging pull requests on the repository. | `bool` | `false` | no |
| [allow\_merge\_commit](#input\_allow\_merge\_commit) | (Optional) Set to false to disable merge commits on the repository. | `bool` | `true` | no |
| [allow\_rebase\_merge](#input\_allow\_rebase\_merge) | (Optional) Set to false to disable rebase merges on the repository. | `bool` | `false` | no |
| [allow\_squash\_merge](#input\_allow\_squash\_merge) | (Optional) Set to false to disable squash merges on the repository. | `bool` | `false` | no |
| [auto\_init](#input\_auto\_init) | (Optional) Set to true to enable the (deprecated) downloads features on the repository. | `bool` | `false` | no |
| [branch\_name](#input\_branch\_name) | Name of the additional branch you want to add | `string` | `"development"` | no |
| [delete\_branch\_on\_merge](#input\_delete\_branch\_on\_merge) | (Optional) Automatically delete head branch after a pull request is merged. | `bool` | `false` | no |
| [description](#input\_description) | Description of this repository | `string` | `"Awesome description of this repo"` | no |
| [file\_names](#input\_file\_names) | Filenames to create | `set(string)` |
[
"main.tf",
"variables.tf",
"output.tf",
"data.tf"
]
| no |
| [ghtoken](#input\_ghtoken) | Personal access token for GitHub | `string` | n/a | yes |
| [gitignore\_template](#input\_gitignore\_template) | (Optional) Use the name of the template without the extension. | `string` | `"Terraform"` | no |
| [has\_issues](#input\_has\_issues) | (Optional) Set to true to enable the GitHub Issues features on the repository. | `bool` | `true` | no |
| [has\_projects](#input\_has\_projects) | (Optional) Set to true to enable the GitHub Projects features on the repository. | `bool` | `false` | no |
| [has\_wiki](#input\_has\_wiki) | (Optional) Set to true to enable the GitHub Wiki features on the repository. | `bool` | `false` | no |
| [is\_template](#input\_is\_template) | Will this repository become a template? | `bool` | `false` | no |
| [license\_template](#input\_license\_template) | (Optional) Use the name of the template without the extension. | `string` | `"apache-2.0"` | no |
| [name](#input\_name) | Name for this repository | `string` | `"awesome-repo"` | no |
| [name\_prefix](#input\_name\_prefix) | Name prefix used across the whole module | `string` | `"StackGuardian"` | no |
| [topics](#input\_topics) | (optional) List of topics | `list(string)` | [
"Terraform",
"Module"
]
| no |
| [visibility](#input\_visibility) | Will this repository be public? | `bool` | `true` | no |
| [vulnerability\_alerts](#input\_vulnerability\_alerts) | Set to true to enable security alerts for vulnerable dependencies. | `bool` | `false` | no |
## Outputs
| Name | Description |
|------|-------------|
| [Git\_Clone\_URL](#output\_Git\_Clone\_URL) | n/a |
| [Repo\_ID](#output\_Repo\_ID) | n/a |
| [URL](#output\_URL) | n/a |