huaweicloud / terraform-provider-huaweicloudstack

Terraform provider for HuaweiCloudStack
https://www.terraform.io/docs/providers/huaweicloudstack/
Mozilla Public License 2.0
7 stars 10 forks source link

Error trying to get network information from the Network API #27

Closed spokofono closed 4 years ago

spokofono commented 4 years ago

Terraform Version

Terraform v0.12.24
+ provider.huaweicloudstack v1.2.0

Terraform Configuration Files

locals {
  endpoints = "${map(
    "ecs", "https://ecs-endpoint/v2/2849a2f26ff845d288b00155e32af891",
    "vpc", "https://vpc-endpoint",
    "ims", "https://ims-endpoint",
    "evs", "https://evs-endpoint/v2/2849a2f26ff845d288b00155e32af891"
  )}"
}
provider "huaweicloudstack" {
    user_name = "user"
    password = "password"
    domain_name = "domain"
    region = "region"
    tenant_id = "tenant_id"
    auth_url    = "https://auth-url/v3/"
    insecure = true
    endpoints = local.endpoints
}
resource "huaweicloudstack_networking_network_v2" "network_1" {
  name           = "network_1"
  admin_state_up = "true"
}

Debug Output

2020/05/13 11:23:06 [DEBUG] command: asking for input: "Do you want to perform these actions?"                                                                                 
  + create                                                                                                                                                                     

Terraform will perform the following actions:                                                                                                                                  

  # huaweicloudstack_networking_network_v2.network_1 will be created                                                                                                           
  + resource "huaweicloudstack_networking_network_v2" "network_1" {                                                                                                            
      + admin_state_up = "true"                                                                                                                                                
      + id             = (known after apply)                                                                                                                                   
      + name           = "network_1"                                                                                                                                           
      + region         = (known after apply)                                                                                                                                   
      + shared         = (known after apply)                                                                                                                                   
      + tenant_id      = "2849a2f26ff845d288b00155e32af891"                                                                                                                    
    }                                                                                                                                                                          

Plan: 1 to add, 0 to change, 0 to destroy.                                                                                                                                     

Do you want to perform these actions?                                                                                                                                          
  Terraform will perform the actions described above.                                                                                                                          
  Only 'yes' will be accepted to approve.                                                                                                                                      

  Enter a value: yes                                                                                                                                                           
2020/05/13 11:23:09 [INFO] backend/local: apply calling Apply                                                                                                                  
2020/05/13 11:23:09 [INFO] terraform: building graph: GraphTypeApply                                                                                                           
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.ConfigTransformer                                                                                             
2020/05/13 11:23:09 [TRACE] ConfigTransformer: Starting for path:                                                                                                              
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:                                                                             
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                          
  ------                                                                                                                                                                       
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.DiffTransformer                                                                                               
2020/05/13 11:23:09 [TRACE] DiffTransformer starting                                                                                                                           
2020/05/13 11:23:09 [TRACE] DiffTransformer: found Create change for huaweicloudstack_networking_network_v2.network_1                                                          
2020/05/13 11:23:09 [TRACE] DiffTransformer: huaweicloudstack_networking_network_v2.network_1 will be represented by huaweicloudstack_networking_network_v2.network_1          
2020/05/13 11:23:09 [TRACE] DiffTransformer complete                                                                                                                           
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.DiffTransformer with new graph:                                                                               
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance                                                                                  
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                        
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                          
  ------                                                                                                                                                                       
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.OrphanResourceTransformer                                                                                     
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.OrphanResourceTransformer (no changes)                                                                        
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer                                                                                       
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)                                                                          
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer                                                                               
2020/05/13 11:23:09 [TRACE] AttachResourceConfigTransformer: attaching to "huaweicloudstack_networking_network_v2.network_1 (prepare state)" (*terraform.NodeApplyableResource$
 config from main.tf:44,1-62                                                                                                                                                   

2020/05/13 11:23:09 [TRACE] AttachResourceConfigTransformer: attaching to "huaweicloudstack_networking_network_v2.network_1" (*terraform.NodeApplyableResourceInstance) config 
from main.tf:44,1-62                                                                                                                                                           
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)                                                                  
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.AttachStateTransformer                                                                                        
2020/05/13 11:23:09 [DEBUG] Resource state not found for node "huaweicloudstack_networking_network_v2.network_1", instance huaweicloudstack_networking_network_v2.network_1    
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)                                                                           
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer                                                                                 
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)                                                                    
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.ProvisionerTransformer                                                                                        
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)                                                                           
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.RootVariableTransformer                                                                                       
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)                                                                          
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.LocalTransformer                                                                                              
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.LocalTransformer with new graph:                                                                              
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance                                                                                  
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                        
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                          
  local.endpoints - *terraform.NodeLocal                                                                                                                                       
  ------                                                                                                                                                                       
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.OutputTransformer                                                                                             
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)                                                                                
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer                                                                                     
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)                                                                        
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.graphTransformerMulti                                                                                         
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer                                                             
2020/05/13 11:23:09 [TRACE] ProviderConfigTransformer: attaching to "provider.huaweicloudstack" provider configuration from main.tf:12,1-28                                    
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:                                             
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance                                                                                  
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                        
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource                                                                          
  local.endpoints - *terraform.NodeLocal                                                                                                                                       
  provider.huaweicloudstack - *terraform.NodeApplyableProvider                                                                                                                 
  ------                                                 
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer                                                            
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)                                               
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer                                                                   
2020/05/13 11:23:09 [TRACE] ProviderTransformer: huaweicloudstack_networking_network_v2.network_1 (prepare state) is provided by provider.huaweicloudstack or inherited equiva$
ent                                                                                                                                                                            
2020/05/13 11:23:09 [TRACE] ProviderTransformer: huaweicloudstack_networking_network_v2.network_1 is provided by provider.huaweicloudstack or inherited equivalent             
2020/05/13 11:23:09 [TRACE] ProviderTransformer: exact match for provider.huaweicloudstack serving huaweicloudstack_networking_network_v2.network_1 (prepare state)            
2020/05/13 11:23:09 [DEBUG] ProviderTransformer: "huaweicloudstack_networking_network_v2.network_1 (prepare state)" (*terraform.NodeApplyableResource) needs provider.huaweicl$
udstack                                                                                                                                                                        
2020/05/13 11:23:09 [TRACE] ProviderTransformer: exact match for provider.huaweicloudstack serving huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [DEBUG] ProviderTransformer: "huaweicloudstack_networking_network_v2.network_1" (*terraform.NodeApplyableResourceInstance) needs provider.huaweicloudstack
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
  ------
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2020/05/13 11:23:09 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
  ------
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2020/05/13 11:23:09 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider.huaweicloudstack
2020/05/13 11:23:09 [TRACE] AttachSchemaTransformer: attaching resource schema to huaweicloudstack_networking_network_v2.network_1 (prepare state)
2020/05/13 11:23:09 [TRACE] AttachSchemaTransformer: attaching resource schema to huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2020/05/13 11:23:09 [DEBUG] ReferenceTransformer: "local.endpoints" references: []
2020/05/13 11:23:09 [DEBUG] ReferenceTransformer: "provider.huaweicloudstack" references: [local.endpoints]
2020/05/13 11:23:09 [DEBUG] ReferenceTransformer: "huaweicloudstack_networking_network_v2.network_1 (prepare state)" references: []
2020/05/13 11:23:09 [DEBUG] ReferenceTransformer: "huaweicloudstack_networking_network_v2.network_1" references: []
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
    local.endpoints - *terraform.NodeLocal
  ------
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.AttachDependenciesTransformer
2020/05/13 11:23:09 [TRACE] AttachDependenciesTransformer: huaweicloudstack_networking_network_v2.network_1 depends on []
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.AttachDependenciesTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.DestroyEdgeTransformer 
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.DestroyEdgeTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.CBDEdgeTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.CBDEdgeTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.PruneUnusedValuesTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.PruneUnusedValuesTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    local.endpoints - *terraform.NodeLocal
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
    local.endpoints - *terraform.NodeLocal
  ------
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.TargetsTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    local.endpoints - *terraform.NodeLocal
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
    local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack (close) - *terraform.graphNodeCloseProvider
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  ------
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.RootTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.RootTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    local.endpoints - *terraform.NodeLocal
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
    local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack (close) - *terraform.graphNodeCloseProvider
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  root - terraform.graphNodeRoot
    meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    provider.huaweicloudstack (close) - *terraform.graphNodeCloseProvider
  ------
2020/05/13 11:23:09 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2020/05/13 11:23:09 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
  huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
    huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
  huaweicloudstack_networking_network_v2.network_1 (prepare state) - *terraform.NodeApplyableResource
    provider.huaweicloudstack - *terraform.NodeApplyableProvider
  local.endpoints - *terraform.NodeLocal
  meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
  provider.huaweicloudstack - *terraform.NodeApplyableProvider
    local.endpoints - *terraform.NodeLocal
  provider.huaweicloudstack (close) - *terraform.graphNodeCloseProvider
    huaweicloudstack_networking_network_v2.network_1 - *terraform.NodeApplyableResourceInstance
  root - terraform.graphNodeRoot
    meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
    provider.huaweicloudstack (close) - *terraform.graphNodeCloseProvider
  ------
2020/05/13 11:23:09 [DEBUG] Starting graph walk: walkApply
2020/05/13 11:23:09 [TRACE] dag/walk: updating graph
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "root"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "huaweicloudstack_networking_network_v2.network_1 (prepare state)"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "huaweicloudstack_networking_network_v2.network_1"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "local.endpoints"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "provider.huaweicloudstack"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2020/05/13 11:23:09 [TRACE] dag/walk: added new vertex: "provider.huaweicloudstack (close)"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "huaweicloudstack_networking_network_v2.network_1 (prepare state)" waiting on "provider.huaweicloudstack"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "huaweicloudstack_networking_network_v2.network_1"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (EachMode fixup)"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "root" waiting on "provider.huaweicloudstack (close)"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "provider.huaweicloudstack" waiting on "local.endpoints"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "provider.huaweicloudstack (close)" waiting on "huaweicloudstack_networking_network_v2.network_1"
2020/05/13 11:23:09 [TRACE] dag/walk: added edge: "huaweicloudstack_networking_network_v2.network_1" waiting on "huaweicloudstack_networking_network_v2.network_1 (prepare sta$
e)"
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "huaweicloudstack_networking_network_v2.network_1", sending new deps                                            
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "huaweicloudstack_networking_network_v2.network_1 (prepare state)", sending new deps
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "root", sending new deps 
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "provider.huaweicloudstack", sending new deps
2020/05/13 11:23:09 [TRACE] dag/walk: dependencies changed for "provider.huaweicloudstack (close)", sending new deps
2020/05/13 11:23:09 [TRACE] dag/walk: visiting "local.endpoints"
2020/05/13 11:23:09 [TRACE] vertex "local.endpoints": starting visit (*terraform.NodeLocal)
2020/05/13 11:23:09 [TRACE] vertex "local.endpoints": evaluating
2020/05/13 11:23:09 [TRACE] [walkApply] Entering eval tree: local.endpoints
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalLocal
2020/05/13 11:23:09 [TRACE] [walkApply] Exiting eval tree: local.endpoints
2020/05/13 11:23:09 [TRACE] vertex "local.endpoints": visit complete
2020/05/13 11:23:09 [TRACE] dag/walk: visiting "provider.huaweicloudstack"
2020/05/13 11:23:09 [TRACE] vertex "provider.huaweicloudstack": starting visit (*terraform.NodeApplyableProvider)
2020/05/13 11:23:09 [TRACE] vertex "provider.huaweicloudstack": evaluating
2020/05/13 11:23:09 [TRACE] [walkApply] Entering eval tree: provider.huaweicloudstack
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalInitProvider
2020-05-13T11:23:09.478+0200 [INFO]  plugin: configuring client automatic mTLS
2020-05-13T11:23:09.503+0200 [DEBUG] plugin: starting plugin: path=/home/user/SOC/brickleberry/terraform/.terraform/plugins/linux_amd64/terraform-provider-huaweicloudstack_v1$
2.0_x4 args=[/home/user/SOC/brickleberry/terraform/.terraform/plugins/linux_amd64/terraform-provider-huaweicloudstack_v1.2.0_x4]
2020-05-13T11:23:09.503+0200 [DEBUG] plugin: plugin started: path=/home/user/SOC/brickleberry/terraform/.terraform/plugins/linux_amd64/terraform-provider-huaweicloudstack_v1.$
.0_x4 pid=16256
2020-05-13T11:23:09.503+0200 [DEBUG] plugin: waiting for RPC address: path=/home/user/SOC/brickleberry/terraform/.terraform/plugins/linux_amd64/terraform-provider-huaweicloud$
tack_v1.2.0_x4
2020-05-13T11:23:09.510+0200 [INFO]  plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: configuring server automatic mTLS: timestamp=2020-05-13T11:23:09.510+0200
2020-05-13T11:23:09.543+0200 [DEBUG] plugin: using plugin: version=5
2020/05/13 11:23:09 [TRACE] BuiltinEvalContext: Initialized "huaweicloudstack" provider for provider.huaweicloudstack
2020/05/13 11:23:09 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/13 11:23:09 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalOpFilter
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalConfigProvider
2020/05/13 11:23:09 [TRACE] buildProviderConfig for provider.huaweicloudstack: using explicit config only
2020/05/13 11:23:09 [TRACE] GRPCProvider: GetSchema
2020-05-13T11:23:09.543+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: plugin address: address=/tmp/plugin373606697 network=unix timestamp=2020-05-13T11:2$
:09.541+0200
2020/05/13 11:23:09 [TRACE] GRPCProvider: Configure
2020-05-13T11:23:09.612+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request URL: POST https://auth-url/v3/auth/tokens
2020-05-13T11:23:09.612+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request Headers:
2020-05-13T11:23:09.612+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Accept: application/json
2020-05-13T11:23:09.612+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Content-Type: application/json
2020-05-13T11:23:09.612+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: User-Agent: HashiCorp Terraform/0.12.24 (+https://www.terraform.io) Terraform Plugi$
 SDK/1.0.0 golangsdk/2.0.0
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request Body: {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:   "auth": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     "identity": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       "methods": [
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:         "password"
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       ],
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       "password": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:         "user": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:           "domain": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:             "name": "domain"
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:           },
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:           "name": "user",
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:           "password": "***"
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:         }
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       }
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     },
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     "scope": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       "project": {
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:         "id": "tenant_id"
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:       }
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     }
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:   }
2020-05-13T11:23:09.613+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: }
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Response Code: 201
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Response Headers:
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Cache-Control: no-cache, no-store, must-revalidate
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Content-Type: application/json
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Date: Wed, 13 May 2020 09:21:25 GMT
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Pragma: no-cache
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Server: LB Server
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Strict-Transport-Security: max-age=31536000; includeSubdomains;
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Content-Type-Options: nosniff
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Download-Options: noopen
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Frame-Options: SAMEORIGIN
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Iam-Trace-Id: RouteID-er-1582261613-6365887
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Subject-Token: ***
2020-05-13T11:23:09.736+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Xss-Protection: 1; mode=block;
2020/05/13 11:23:09 [TRACE] [walkApply] Exiting eval tree: provider.huaweicloudstack
2020/05/13 11:23:09 [TRACE] vertex "provider.huaweicloudstack": visit complete
2020/05/13 11:23:09 [TRACE] dag/walk: visiting "huaweicloudstack_networking_network_v2.network_1 (prepare state)"
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1 (prepare state)": starting visit (*terraform.NodeApplyableResource)
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1 (prepare state)": evaluating
2020/05/13 11:23:09 [TRACE] [walkApply] Entering eval tree: huaweicloudstack_networking_network_v2.network_1 (prepare state)
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalWriteResourceState
2020/05/13 11:23:09 [TRACE] [walkApply] Exiting eval tree: huaweicloudstack_networking_network_v2.network_1 (prepare state)
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1 (prepare state)": visit complete
2020/05/13 11:23:09 [TRACE] dag/walk: visiting "huaweicloudstack_networking_network_v2.network_1"
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1": starting visit (*terraform.NodeApplyableResourceInstance)
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1": evaluating
2020/05/13 11:23:09 [TRACE] [walkApply] Entering eval tree: huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalSequence
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalReadDiff
2020/05/13 11:23:09 [TRACE] EvalReadDiff: Read Create change from plan for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalIf
2020/05/13 11:23:09 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalIf
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalReadState
2020/05/13 11:23:09 [TRACE] EvalReadState: reading state for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] EvalReadState: no state present for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalReadDiff
2020/05/13 11:23:09 [TRACE] EvalReadDiff: Read Create change from plan for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalDiff
2020/05/13 11:23:09 [TRACE] Re-validating config for "huaweicloudstack_networking_network_v2.network_1"
2020/05/13 11:23:09 [TRACE] GRPCProvider: ValidateResourceTypeConfig
2020/05/13 11:23:09 [TRACE] GRPCProvider: PlanResourceChange
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalCheckPlannedChange
2020/05/13 11:23:09 [TRACE] EvalCheckPlannedChange: Verifying that actual change (action Create) matches planned change (action Create)
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalGetProvider
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalReadState
2020/05/13 11:23:09 [TRACE] EvalReadState: reading state for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] EvalReadState: no state present for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalReduceDiff
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalIf
2020/05/13 11:23:09 [TRACE] <root>: eval: terraform.EvalNoop
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalApplyPre
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalApply
2020/05/13 11:23:09 [DEBUG] huaweicloudstack_networking_network_v2.network_1: applying the planned Create change
2020/05/13 11:23:09 [TRACE] GRPCProvider: ApplyResourceChange
huaweicloudstack_networking_network_v2.network_1: Creating...
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] Create Options: networks.CreateOpts{AdminStateUp:(*bool)
(nil), Name:"network_1", Shared:(*bool)(nil), TenantID:"2849a2f26ff845d288b00155e32af891", ProjectID:"", AvailabilityZoneHints:[]string(nil)}
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request URL: POST v2.0/networks
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request Headers:
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Accept: application/json
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: Content-Type: application/json
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: User-Agent: HashiCorp Terraform/0.12.24 (+https://www.terraform.io) Terraform Plugin
 SDK/1.0.0 golangsdk/2.0.0
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: X-Auth-Token: ***
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: 2020/05/13 11:23:09 [DEBUG] HuaweiCloudStack Request Body: {
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:   "network": {
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     "name": "network_1",
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:     "tenant_id": "tenant_id"
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4:   }
2020-05-13T11:23:09.740+0200 [DEBUG] plugin.terraform-provider-huaweicloudstack_v1.2.0_x4: }
2020/05/13 11:23:09 [DEBUG] huaweicloudstack_networking_network_v2.network_1: apply errored, but we're indicating that via the Error pointer rather than returning it: Error cr
eating HuaweiCloudStack Neutron network: Post "v2.0/networks": unsupported protocol scheme ""
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalMaybeTainted
2020/05/13 11:23:09 [TRACE] EvalMaybeTainted: huaweicloudstack_networking_network_v2.network_1 encountered an error during creation, so it is now marked as tainted
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalWriteState
2020/05/13 11:23:09 [TRACE] EvalWriteState: removing state object for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalApplyProvisioners
2020/05/13 11:23:09 [TRACE] EvalApplyProvisioners: huaweicloudstack_networking_network_v2.network_1 has no state, so skipping provisioners
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalMaybeTainted
2020/05/13 11:23:09 [TRACE] EvalMaybeTainted: huaweicloudstack_networking_network_v2.network_1 encountered an error during creation, so it is now marked as tainted
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalWriteState
2020/05/13 11:23:09 [TRACE] EvalWriteState: removing state object for huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalIf
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalIf
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalWriteDiff
2020/05/13 11:23:09 [TRACE] <root>: eval: *terraform.EvalApplyPost
2020/05/13 11:23:09 [ERROR] <root>: eval: *terraform.EvalApplyPost, err: Error creating HuaweiCloudStack Neutron network: Post "v2.0/networks": unsupported protocol scheme ""
2020/05/13 11:23:09 [ERROR] <root>: eval: *terraform.EvalSequence, err: Error creating HuaweiCloudStack Neutron network: Post "v2.0/networks": unsupported protocol scheme ""
2020/05/13 11:23:09 [TRACE] [walkApply] Exiting eval tree: huaweicloudstack_networking_network_v2.network_1
2020/05/13 11:23:09 [TRACE] vertex "huaweicloudstack_networking_network_v2.network_1": visit complete
2020/05/13 11:23:09 [TRACE] dag/walk: upstream of "meta.count-boundary (EachMode fixup)" errored, so skipping
2020/05/13 11:23:09 [TRACE] dag/walk: upstream of "provider.huaweicloudstack (close)" errored, so skipping
2020/05/13 11:23:09 [TRACE] dag/walk: upstream of "root" errored, so skipping
2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: not making a backup, because the new snapshot is identical to the old
2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: no state changes since last snapshot
2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: writing snapshot at terraform.tfstate

2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
Error: Error creating HuaweiCloudStack Neutron network: Post "v2.0/networks": unsupported protocol scheme ""

  on main.tf line 44, in resource "huaweicloudstack_networking_network_v2" "network_1": 
  44: resource "huaweicloudstack_networking_network_v2" "network_1" {

2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
2020-05-13T11:23:09.759+0200 [DEBUG] plugin: plugin process exited: path=/home/user/SOC/brickleberry/terraform/.terraform/plugins/linux_amd64/terraform-provider-huaweicloudsta
ck_v1.2.0_x4 pid=16256
2020-05-13T11:23:09.759+0200 [DEBUG] plugin: plugin exited

Crash Output

2020/05/13 11:23:09 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
Error: Error creating HuaweiCloudStack Neutron network: Post "v2.0/networks": unsupported protocol scheme ""

  on main.tf line 44, in resource "huaweicloudstack_networking_network_v2" "network_1": 
  44: resource "huaweicloudstack_networking_network_v2" "network_1" {

Expected Behavior

Network is created.

Actual Behavior

Network creation fails.

Steps to Reproduce

Change user_name, password, region, tenant_id, auth url, endpoint addresses and run:

terraform init
terraform apply

Additional Context

References

However, trying to do same network operation with curl is successful:

token=`curl -s -g -i --insecure \
  -H "Content-Type: application/json" \
  -H "User-Agent: openstacksdk/0.46.0 keystone auth1/4.0.0 python-requests/2.23.0 CPython/3.7.5" \
  -d '
{ "auth": {
    "identity": {
      "methods": ["password"],
      "password": {
        "user": {
          "domain": { 
              "name": "domain" 
          },
          "name": "user",
          "password": "password"          
        }
      }
    },
    "scope": {
      "project": {
        "id": "tenant_id"
      }      
    }
  }
}' \
"https://auth-url/v3/auth/tokens" | grep "X-Subject-Token" | awk '{print $2}'`

# create network
out=`curl -vvv -g -i --insecure \
  -H "Content-Type: application/json" \
  -H "User-Agent: openstacksdk/0.46.0 keystone auth1/4.0.0 python-requests/2.23.0 CPython/3.7.5" \
  -H "X-Auth-Token: $token" \
  -d '
 { "network": {
    "name": "network_1"
  }
}' \
-X POST "https://vpc-endpoint/v2.0/networks"`

echo $out

Output from curl - network was created:

{"network":{"id":"89177992-d9b3-45af-9e04-f83b2a4cb046","name":"network_1","status":"ACTIVE","shared":false,"subnets":[],"description":"","mtu":1450,"availability_zone_hints":[],"availability_zones":["az1.dc0"],"admin_state_up":true,"tenant_id":"2849a2f26ff845d288b00155e32af891","provider:network_type":"vxlan","router:external":false,"created_at":"2020-05-13T06:17:18","updated_at":"2020-05-13T06:17:18","project_id":"2849a2f26ff845d288b00155e32af891"}}

I browsed all google pages with similar error, seems like somewhere in the code is missing http://|https://, but I'm not a go programmer. Or maybe I have bad terraform setup. Anyway, I'm at the end with ideas what can be changed. Does somebody have some clue?

Any help appreciated.

ShiChangkuo commented 4 years ago

@spokofono thanks for raising this. after reviewing the code, there is an little mistake when connecting the base url for vpc service.

you can apply PR #26 or unset the vpc endpoint (the provider will get the endpoint from IAM)

spokofono commented 4 years ago

Well that's the reason why I used endpoints variable - we have also vmware cloud inside huawei stack and it fails, because there are two endpoints for networking, or it just choose vmware endpoint, but I need to choose huawei vpc endpoint. Our vmware cloud is maybe faulty or not fully configured.

huaweicloudstack_compute_instance_v2.test-server: Creating...

Error: Error creating HuaweiCloudStack compute client: Discovered 2 matching endpoints: []tokens.Endpoint{tokens.Endpoint{ID:"77b5510b27b340c59cf69c40c2228f5f", Region:"region", Interface:"public", URL:"https://vmware-endpoint"}, tokens.Endpoint{ID:"31c3945459de462281e6bd41dc1ac903", Region:"region", Interface:"public", URL:"https://ecs-endpoint/v2/2849a2f26ff845d288b00155e32af891"}}

  on main.tf line 52, in resource "huaweicloudstack_networking_network_v2" "network_1":
  52: resource "huaweicloudstack_networking_network_v2" "network_1" {
spokofono commented 4 years ago

Hi,

sorry I misunderstand your answer, I thought you meant you found mistake in my code :) Your fix helped. Now the network is created successfully.

Thank you!