Usage:
module "github_repo" {
source = "git::https://github.com/devops-adeel/terraform-gh-module.git?ref=v0.5.0"
application_name = "foo"
tfc_token = vault_terraform_cloud_secret_creds.default.token
template_type = "module"
repo_visibility = "public"
}
No requirements.
No modules.
Name |
Description |
Type |
Default |
Required |
application_name |
Name of the application/customer |
string |
n/a |
yes |
repo_visibility |
Whether to allow the repo to be public, defaults to private. |
string |
"private" |
no |
template_type |
Template type determines which GH template to use, currently supported: [module , customer ] |
string |
"module" |
no |
tfc_token |
The TFC Token required to run tf plan/apply from the pipeline. |
string |
n/a |
yes |