An open API service indexing awesome lists of open source software.

https://github.com/stackguardian/gh-terra-standard


https://github.com/stackguardian/gh-terra-standard

Last synced: 5 months ago
JSON representation

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 |