cisco-en-programmability / terraform-provider-dnacenter

https://registry.terraform.io/providers/cisco-en-programmability/dnacenter/latest/docs
MIT License
14 stars 12 forks source link

Terraform import is not working for global ip pool resource #266

Open swarudka opened 1 month ago

swarudka commented 1 month ago

Prerequisites Create a global IP pool by utilizing Terraform Apply or Postman. Postman was the tool I used to create:- Request API - https:///dna/intent/api/v1/global-pool

Response: { "executionId": "d6cdec83-1ba3-40db-bed2-da7bf5a15fcb", "executionStatusUrl": "/dna/platform/management/business-api/v1/execution-status/d6cdec83-1ba3-40db-bed2-da7bf5a15fcb", "message": "The request has been accepted for execution"

Request Data:-

{ "settings": { "ippool": [ { "ipPoolName": "MyPool", "type": "generic", "ipPoolCidr": "22.1.1.0/24", "gateway": "22.1.1.2", "dhcpServerIps": [ "100.100.100.100" ], "dnsServerIps": [ "101.101.101.101" ], "IpAddressSpace": "IPv4" } ] } }

The creation of the resource was successful, and I verified it using the get all (API- dna/intent/api/v1/global-pool?offset=1)

Describe the bug During the execution of the Terraform Import command (terraform import terraform import dnacenter_global_pool.example "id:=d61b3141-9008-45f3-8032-d3638641945c"

I am encountering a problem. Take a look at the screen shot below. image

Environment (please complete the following information): Cisco DNA Center version and patch: Terraform version: Terraform v1.6.1 Dcloud DNAC: Cisco 4D IBN Campus PoV Sandbox 4.0 Revision 2.3.7.4 OS Version: windows_386

bvargasre commented 5 days ago

Hi @swarudka

I tried exporting global_pool and it worked. Can you enable debug and send me the output either screenshots or .txt/.log. Also if you can send me the .tf you used for the test, because it looks more like a bug in the tf.

You can enable debugging by exporting these environment variables:

set -x DEBUG 'true
set -x TF_LOG 'DEBUG' set -x TF_LOG 'DEBUG'

Once debugging is enabled, you will be able to see all logs and dnac api calls.

Regards