repository
hadenlabs/repository/github
github repository for terraform
        terraform-github-repository Terraform module to provision an github repository. Requirements This is a list of plugins that need to be installed previously to enjoy all the goodies of this configuration: - gomplate - terr
| Name | Type | Description | Default |
|---|---|---|---|
| description | string | The description of the repository. | required |
| name | string | The name of the repository. | required |
| types | list(string) | types of project. | [] |
| settings | any | Create and manage settings. | {} |
| add_labels_default | bool | add labels default | true |
| visibility | string | The visibility of the repository private or public. | "private" |
| collaborators | list(object({ username = | List of Collaborator Objects | [] |
| pages | map(any) | Configuration block for GitHub Pages | {} |
| default_branch | string | Name of the Default Branch of the Repository | "develop" |
| topics | list(string) | topics of project. | [] |
| deploy_keys | list(object({ title = | The name of repositories. | [] |
| secrets | map(any) | secrets for repository | {} |
| files | list(object({ branch | list files for repository | [] |
| branch_protection | map(any) | branch protections | {} |
| is_git_flow | bool | Git Flow - Github Flow | false |
files — output instance github filestopics — output topics github repositorylabels — output topics github repositoryinstance — output instance repositoryname — output name repositorysecrets — output instance github actions secretsdeploy_key — output instance deploy_keyAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,