Provides a GitHub issue label resource.
This resource allows you to create and manage issue labels within your Github organization.
Issue labels are keyed off of their "name", so pre-existing issue labels result in a 422 HTTP error if they exist outside of Terraform. Normally this would not be an issue, except new repositories are created with a "default" set of labels, and those labels easily conflict with custom ones.
This resource will first check if the label exists, and then issue an update, otherwise it will create.
# Create a new, red colored label resource "github_issue_label" "test_repo" { repository = "test-repo" name = "Urgent" color = "FF0000" }
The following arguments are supported:
repository
- (Required) The GitHub repository
name
- (Required) The name of the label.
color
- (Required) A 6 character hex code, without the leading #, identifying the color of the label.
url
- (Computed) The URL to the issue label
Github Issue Labels can be imported using an id made up of repository:name
, e.g.
$ terraform import github_issue_label.panic_label terraform:panic
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/github/r/issue_label.html