Emit owner access_token via gitlab_project_access_token
Created by: Nainterceptor
GitLab Provider version
3.15.1
GitLab version
Gitlab.com
Terraform version
1.2.3
Relevant Terraform Configuration
resource "gitlab_project_access_token" "project_website" {
project = <redacted>
name = "terraform"
access_level = "owner"
scopes = ["api"]
}
Relevant log output
│ Error: expected access_level to be one of [no one minimal guest reporter developer maintainer master], got owner
│
│ with gitlab_project_access_token.project_website,
│ on projects.tf line 33, in resource "gitlab_project_access_token" "project_website":
│ 33: access_level = "owner"
Description
It's not possible to use "owner" access level, according to access_level_helpers.go, but API documentation say :
- Valid values are 10 (Guest), 20 (Reporter), 30 (Developer), 40 (Maintainer), and 50 (Owner)
- Can have a maximum role of Owner for a project
I can do a merge request to just add Owner to the list, but I don't know what it will be impacted.