This is a Terraform module for deploying GitHub repositories.
| Name | Version |
|---|---|
| terraform | ~> 1.9.0 |
| github | ~> 6.3.0 |
| Name | Version |
|---|---|
| github | 6.3.0 |
| Name | Type |
|---|---|
| github_branch_protection_v3.this | resource |
| github_repository.this | resource |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| repositories | (Required) Map of map of repositories. | map(map(any)) |
n/a | yes |
| Name | Description |
|---|---|
| branches | The list of this repositories' branches. |
| full_names | Full names of the created repositories. |
| git_clone_urls | URLs to clone the created repositories anonymously via the git protocol. |
| html_urls | URLs to the created repositories on the web. |
| http_clone_urls | URLs to clone the created repositories using HTTPS. |
| node_ids | GraphQL global node ids for use with v4 API. |
| pages | The block consisting of the repositories' GitHub Pages configuration. |
| repo_ids | GitHub ID for the repositories. |
| ssh_clone_urls | URLs to clone the created repositories using SSH. |
| svn_urls | URLs to clone the created repositories via GitHub's Subversion protocol emulation. |