repository
dasmeta/repository/github
This repo allows you to create and manage repositories within your GitHub organization or personal account.
How to This module allows you to create and manage repositories within your GitHub organization or personal account also allows you to manage your GitHub organization's members and teams easily. the following sample is for adding providers for this module ``terraform terraform { required_providers { github = { source = "integrations/github" version = "~> 4.0" } } } provider "github" { token = "" // personal access token for your account, better to set env variable GITHUB_TOKEN owner = "" // name of the organization/owner of repo } ` Minimal requirements `terraform module "github_repository" { source = "dasmeta/repository/github" version = "0.7.1" name = "my-test-repo" default_branch = "main" visibility = "private" } ` Enable Pipilines `terraform module "github_repository" { source = "dasme
| Name | Type | Description | Default |
|---|---|---|---|
| repositories | list(object({ name | description | required |
| defaults | object({ homepage_url | Default attributes for each repository | {} |