Add a detailed error message to google_project Create when lacking permissions. (#1910)

This commit is contained in:
Riley Karson 2018-08-21 12:42:03 -07:00 committed by emily
parent c088a129b8
commit 3f0088515a

View File

@ -240,7 +240,10 @@ func resourceGoogleProjectCreate(d *schema.ResourceData, meta interface{}) error
op, err := config.clientResourceManager.Projects.Create(project).Do()
if err != nil {
return fmt.Errorf("Error creating project %s (%s): %s.", project.ProjectId, project.Name, err)
return fmt.Errorf("error creating project %s (%s): %s. "+
"If you received a 403 error, make sure you have the"+
" `roles/resourcemanager.projectCreator` permission",
project.ProjectId, project.Name, err)
}
d.SetId(pid)