onelogin / terraform-provider-onelogin

GNU General Public License v3.0
27 stars 19 forks source link

Error: "context deadline exceeded (Client.Timeout exceeded while awaiting headers)" #82

Open wesmason opened 1 year ago

wesmason commented 1 year ago

I've been trying to get started with Onelogin + Terraform, but have been running into the same issue on two different computers using two different Onelogin Development accounts.

Any thoughts on how to translate the error message from below and resolve?

EXAMPLE 1

terraform {
  required_providers {
    onelogin = { 
      source = "onelogin/onelogin"
      version = "0.1.25"
    }   
  }
}

provider "onelogin" {
  # Configuration options
}
EXAMPLE 2

resource onelogin_users example_user {
    username  = "example"
    email     = "redacted@gmail.com"
  }
EXAMPLE 3

➜  onelogin-terraform terraform plan
onelogin_users.example_user Refreshing state... [id=12345678]
╷
│ Error: request error: context: ol http service, error_message: Post "https://api.us.onelogin.com/auth/oauth2/v2/token": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
│ 
│   with onelogin_users.example_user,
│   on users.tf line 1, in resource "onelogin_users" "example_user":
│    1: resource onelogin_users example_user {
│ 
╵
Jmfwolf commented 1 year ago

We are in the process of standardizing our SDKs by using OpenAPI specifications. I have an OpenAPI generated terraform-provider-onelogin in prerelease if you would like t try it out. https://github.com/onelogin/terraform-provider-onelogin/tree/openapi