Closed spokofono closed 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)
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" {
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!
Terraform Version
Terraform Configuration Files
Debug Output
Crash Output
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:
Additional Context
References
However, trying to do same network operation with curl is successful:
Output from curl - network was created:
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.