terraform-provider-sumologic icon indicating copy to clipboard operation
terraform-provider-sumologic copied to clipboard

Error while using data source "admin_recommended_folder"

Open nexient-ajoshi opened this issue 2 years ago • 1 comments

I would like to use "Admin Recommended folder" data source to get folder id. And use that folder to save the dashboard I am creating. I get error while running terraform apply

sumologic_dashboard.dashboard: Creating...
╷
│ Error: {"id":"ZNSS4-9FXQ0-ME5CX","errors":[{"code":"user:not_found","message":"Object Not Found."}]}
│ 
│   with sumologic_dashboard.dashboard,
│   on main.tf line 29, in resource "sumologic_dashboard" "dashboard":
│   29: resource "sumologic_dashboard" "dashboard" {

Relevant code snippets are mentioned below.

data "sumologic_admin_recommended_folder" "folder" {}

Folder is used for sumologic_dashboard resource folder_id = var.folder_id == null ? data.sumologic_admin_recommended_folder.folder.id : var.folder_id

Provider configuration

provider "sumologic" {
  access_id   = "...."
  access_key  = "..."
  environment = ".."
  admin_mode  = true
  alias       = "admin"
}

Note - When I use data source sumologic_personal_folder and create dashboard using its id, the dashboard is created successfully with no errors.

I also tried creating a subfolder under Admin folders using sumologic_folder resource. The code is mentioned below. I get exact same error as above.

resource "sumologic_folder" "folder" {
  provider    = sumologic.admin
  name        = "test-folder"
  description = "A test folder"
  parent_id   = data.sumologic_admin_recommended_folder.folder.id
}

Sumo Logic Provider version - 2.26.0

EDIT by @mccartney: changed the formatting for readability

nexient-ajoshi avatar Sep 22 '23 20:09 nexient-ajoshi

This issue should be addressed. Please comment if you are still seeing any errors when attempting to use the admin recommended folder data source.

The following should create a dashboard within the Admin Recommended folder.

data "sumologic_admin_recommended_folder" "folder" {}

resource "sumologic_dashboard" "dashboard" {
    folder_id   = data.sumologic_admin_recommended_folder.folder.id
    ...

kevin-sumo avatar Oct 21 '24 23:10 kevin-sumo