diff --git a/builtin/providers/gitlab/resource_gitlab_project.go b/builtin/providers/gitlab/resource_gitlab_project.go index e76c2b1ad..91989a3cf 100644 --- a/builtin/providers/gitlab/resource_gitlab_project.go +++ b/builtin/providers/gitlab/resource_gitlab_project.go @@ -21,6 +21,10 @@ func resourceGitlabProject() *schema.Resource { Type: schema.TypeString, Required: true, }, + "namespace_id": { + Type: schema.TypeInt, + Optional: true, + }, "description": { Type: schema.TypeString, Optional: true, @@ -97,6 +101,10 @@ func resourceGitlabProjectCreate(d *schema.ResourceData, meta interface{}) error SnippetsEnabled: gitlab.Bool(d.Get("snippets_enabled").(bool)), } + if v, ok := d.GetOk("namespace_id"); ok { + options.NamespaceID = gitlab.Int(v.(int)) + } + if v, ok := d.GetOk("description"); ok { options.Description = gitlab.String(v.(string)) } diff --git a/builtin/providers/gitlab/resource_gitlab_project_hook_test.go b/builtin/providers/gitlab/resource_gitlab_project_hook_test.go index 0d7d433d7..cd0c317cc 100644 --- a/builtin/providers/gitlab/resource_gitlab_project_hook_test.go +++ b/builtin/providers/gitlab/resource_gitlab_project_hook_test.go @@ -186,8 +186,8 @@ resource "gitlab_project" "foo" { } resource "gitlab_project_hook" "foo" { - project = "${gitlab_project.foo.id}" - url = "https://example.com/hook-%d" + project = "${gitlab_project.foo.id}" + url = "https://example.com/hook-%d" } `, rInt, rInt) } @@ -204,17 +204,17 @@ resource "gitlab_project" "foo" { } resource "gitlab_project_hook" "foo" { - project = "${gitlab_project.foo.id}" - url = "https://example.com/hook-%d" - enable_ssl_verification = false - push_events = false - issues_events = true - merge_requests_events = true - tag_push_events = true - note_events = true - build_events = true - pipeline_events = true - wiki_page_events = true + project = "${gitlab_project.foo.id}" + url = "https://example.com/hook-%d" + enable_ssl_verification = false + push_events = false + issues_events = true + merge_requests_events = true + tag_push_events = true + note_events = true + build_events = true + pipeline_events = true + wiki_page_events = true } `, rInt, rInt) } diff --git a/builtin/providers/gitlab/resource_gitlab_project_test.go b/builtin/providers/gitlab/resource_gitlab_project_test.go index 52083b0be..7ddc0b642 100644 --- a/builtin/providers/gitlab/resource_gitlab_project_test.go +++ b/builtin/providers/gitlab/resource_gitlab_project_test.go @@ -182,10 +182,10 @@ resource "gitlab_project" "foo" { # with no billing visibility_level = "public" - issues_enabled = false - merge_requests_enabled = false - wiki_enabled = false - snippets_enabled = false + issues_enabled = false + merge_requests_enabled = false + wiki_enabled = false + snippets_enabled = false } `, rInt) }