diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index 8390b92..4e4918d 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -6,6 +6,7 @@ provider "registry.terraform.io/hashicorp/tfe" { constraints = ">= 0.57.0, < 1.0.0" hashes = [ "h1:48HXOgb4AlXvdHEYAu7KUcJzF55etZrs1Hv8JzNcfC8=", + "h1:PRYqkUWfLbgxGa8VMEPgk0zemL7lHbvPjWzWIe+anfQ=", "zh:0771b145e274b5e3adfd3dfebff5c59b99477a7456ccc5b14c37a80f1941d24a", "zh:1219661f8f27123b48e37936720a94f98d06f716a04c5e58d776b75a4c3f82bf", "zh:3233c81eff8508f8f3bc786cef85eda4de879f97766e37e18694f83f27e7ae0a", diff --git a/README.md b/README.md index 3ba11cd..5445f60 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ For more information, including detailed usage guidelines, see the [Terraform do |------|-------------|------|:--------:| | github_owner | This is the target GitHub organization or individual user account to manage. | `string` | yes | | github_token | A GitHub OAuth / Personal Access Token. | `string` | yes | +| tfe_organization | Name of HCP Terraform Organization. | `string` | yes | | tfe_team_token_viewers | HCP Terraform `viewers` Team Token. | `string` | yes | | github_organization_email | E-mail address to use for GitHub Organization. | `string` | no | | issue_labels_hashicorp | HashiCorp Product-specific Issue Labels. |
list(object({
color = string
description = optional(string)
name = string
}))
| no | diff --git a/issue_labels.tf b/issue_labels.tf index 9f8d58e..a97f440 100644 --- a/issue_labels.tf +++ b/issue_labels.tf @@ -1,7 +1,7 @@ # TODO: enable when https://github.com/integrations/terraform-provider-github/pull/2052 is merged ## HashiCorp Product-specific Issue Labels are assigned to all Terraform repositories ## This can be solved by either using a nested `for_each`, or by modularizing the code -#module "hashicorp_issue_labels" { +# module "hashicorp_issue_labels" { # source = "./modules/github-issue-labels" # # # see https://developer.hashicorp.com/terraform/language/meta-arguments/for_each @@ -15,4 +15,4 @@ # # issue_labels = var.issue_labels_hashicorp # repository = each.value.repository.github_repository.name -#} +# } diff --git a/variables.tf b/variables.tf index b2dd2d5..4ab56da 100644 --- a/variables.tf +++ b/variables.tf @@ -193,6 +193,65 @@ variable "repositories" { allow_rebase_merge = false delete_branch_on_merge = true }, + { + name = "arduino-filesystem" + description = "Arduino Filesystem Module" + homepage_url = "https://github.com/workloads/arduino-filesystem" + visibility = "public" + has_issues = true + has_wiki = false + + topics = [ + "arduino", + "esp32", + "filesystem", + "littlefs", + ] + + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = false + delete_branch_on_merge = true + }, + { + name = "arduino-httpserver" + description = "Arduino HTTP Server with OAS3 support" + homepage_url = "https://github.com/workloads/arduino-httpserver" + visibility = "public" + has_issues = true + has_wiki = false + + topics = [ + "arduino", + "esp32", + "httpserver", + "openapi", + ] + + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = false + delete_branch_on_merge = true + }, + { + name = "arduino-logger" + description = "Arduino Logging Module" + homepage_url = "https://github.com/workloads/arduino-logger" + visibility = "public" + has_issues = true + has_wiki = false + + topics = [ + "arduino", + "esp32", + "logging", + ] + + allow_merge_commit = false + allow_squash_merge = true + allow_rebase_merge = false + delete_branch_on_merge = true + }, { name = "assets" description = "🔒 (non-public) Design and Content Assets" @@ -837,6 +896,11 @@ variable "terraform_repositories" { ] } +variable "tfe_organization" { + type = string + description = "Name of HCP Terraform Organization." +} + variable "tfe_team_token_viewers" { type = string description = "HCP Terraform `viewers` Team Token."