timeweb-cloud / terraform-provider-timeweb-cloud

Timeweb Cloud Terraform Provider
42 stars 2 forks source link

Can't use terraform destroy correctly #21

Open iliapisaniy opened 2 months ago

iliapisaniy commented 2 months ago

What i did

I created some servers using twc_server resource and assigned ip to some using twc_server_ip resource. After i tried to destroy these resources and get the error: i can't delete vds ip because it is in use

What i got

Do you really want to destroy all resources?
  Terraform will destroy all your managed infrastructure, as shown above.
  There is no undo. Only 'yes' will be accepted to confirm.

  Enter a value: yes

twc_server_ip.n2: Destroying... [id=<id was here>-<ip was here>]
twc_server_ip.n1: Destroying... [id=<id was here>-<ip was here>]
╷
│ Error: can't delete VDS IP: can't delete VDS IP: received api error; status_code: 400, message: Can`t delete main ip, error_code: delete_main_ip_error, response_id: cf433694-1703-4685-b360-70b0c7854102
│ 
│ 
╵
╷
│ Error: can't delete VDS IP: can't delete VDS IP: received api error; status_code: 400, message: Can`t delete main ip, error_code: delete_main_ip_error, response_id: 6995e90f-628f-4563-9be8-b29645a8cf17
│ 
│ 
╵

Environment

Terraform v1.8.5
on darwin_arm64
+ provider tf.timeweb.cloud/timeweb-cloud/timeweb-cloud v1.3.6