ionos-cloud / terraform-provider-ionoscloud

The IonosCloud Terraform provider gives the ability to deploy and configure resources using the IonosCloud APIs.
Mozilla Public License 2.0
34 stars 23 forks source link

Deleting Server with terraform does not delete volume #379

Closed adnkai closed 1 year ago

adnkai commented 1 year ago

Description

Deleting a Server with terraform results in inconsistent tfstate as the volume is not deleted in IONOS cloud.

Expected behavior

Volume should be deleted or at least described in tfstate.

Environment

Terraform version:

1.4.2

Provider version:

6.3.6

OS:

Windows

Example

terraform {
    required_providers {
        ionoscloud = {
            source = "ionos-cloud/ionoscloud"
            version = "= 6.3.6"
        }
    }
}

provider "ionoscloud" {
    token = <REDACTED>
    endpoint = "https://api.ionos.com/cloudapi/v6/"
}

resource "ionoscloud_server" "SBlade01" {
    availability_zone = "AUTO"
    cores             = 4
    cpu_family        = "INTEL_SKYLAKE"
    datacenter_id     = <REDACTED>
    name              = "SBlade01"
    ram               = 8192
    type              = "ENTERPRISE"

    nic {
        dhcp            = true
        firewall_active = true
        firewall_type   = "INGRESS"
        lan             = 1
    }

    volume {
        availability_zone      = "AUTO"
        bus                    = "VIRTIO"
        disk_type              = "SSD Standard"
        licence_type           = "UNKNOWN"
        name                   = "SBlade01"
        size                   = 50
    }
}

How to Reproduce

Steps to reproduce the behavior:

  1. Create main.tf with resources (ionoscloud_server with volume)
  2. remove ionoscloud_server from main.tf
  3. server is being deleted with terraform. Volume persists in IONOS
cristiGuranIonos commented 1 year ago

Thanks for creating this. Could not reproduce, for me the volume is deleted. Some questions:

Thanks!

adnkai commented 1 year ago

Hey! Thanks for the quick response! We're not using any specific image. What you see in my post is the entire main.tf. It happens every time. Creating the resources in a new, empty DCD. Removing resources from main.tf to have Terraform delete them. The volume persists, dangling around all on it's own. Happens by running terraform apply from my local machine and from Terraform.io. We don't check it with ionosctl, we just see the volume it in the webUI.

This does not happen with cubes, just servers.

Here's the debug logs from the creation process (volume is being created just fine) and the deletion process (volume is not even mentioned).

CREATING RESOURCES

2023-03-31T07:30:19.864Z [INFO]  Terraform version: 1.4.2
2023-03-31T07:30:19.865Z [DEBUG] using github.com/hashicorp/go-tfe v1.18.0
2023-03-31T07:30:19.865Z [DEBUG] using github.com/hashicorp/hcl/v2 v2.16.2
2023-03-31T07:30:19.865Z [DEBUG] using github.com/hashicorp/terraform-config-inspect v0.0.0-20210209133302-4fd17a0faac2
2023-03-31T07:30:19.865Z [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.0
2023-03-31T07:30:19.865Z [DEBUG] using github.com/zclconf/go-cty v1.12.1
2023-03-31T07:30:19.865Z [INFO]  Go runtime version: go1.19.6
2023-03-31T07:30:19.865Z [INFO]  CLI args: []string{"/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/bin/terraform", "apply", "-lock=false", "-json", "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/config/terraform.tfplan"}
2023-03-31T07:30:19.865Z [DEBUG] Attempting to open CLI config file: /home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.terraformrc
2023-03-31T07:30:19.865Z [INFO]  Loading CLI configuration from /home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.terraformrc
2023-03-31T07:30:19.866Z [DEBUG] checking for credentials in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.terraform.d/plugins"
2023-03-31T07:30:19.866Z [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2023-03-31T07:30:19.866Z [DEBUG] will search for provider plugins in /home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.terraform.d/plugins
2023-03-31T07:30:19.866Z [DEBUG] ignoring non-existing provider search directory /home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.local/share/terraform/plugins
2023-03-31T07:30:19.867Z [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2023-03-31T07:30:19.867Z [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2023-03-31T07:30:19.867Z [INFO]  CLI command args: []string{"apply", "-lock=false", "-json", "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/config/terraform.tfplan"}
2023-03-31T07:30:19.869Z [DEBUG] Service discovery for app.terraform.io at https://app.terraform.io/.well-known/terraform.json
2023-03-31T07:30:19.889Z [DEBUG] Service discovery for app.terraform.io aliased as localterraform.com
2023-03-31T07:30:20.049Z [DEBUG] checking for provisioner in "."
2023-03-31T07:30:20.049Z [DEBUG] checking for provisioner in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/bin"
2023-03-31T07:30:20.049Z [DEBUG] checking for provisioner in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-3UpYP6nhhUPrZy3b/.terraform.d/plugins"
2023-03-31T07:30:20.121Z [INFO]  backend/local: starting Apply operation
2023-03-31T07:30:20.327Z [DEBUG] created provider logger: level=debug
2023-03-31T07:30:20.327Z [INFO]  provider: configuring client automatic mTLS
2023-03-31T07:30:20.345Z [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 args=[.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6]
2023-03-31T07:30:20.348Z [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=49
2023-03-31T07:30:20.348Z [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6
2023-03-31T07:30:20.363Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: configuring server automatic mTLS: timestamp=2023-03-31T07:30:20.363Z
2023-03-31T07:30:20.386Z [DEBUG] provider.terraform-provider-ionoscloud_v6.3.6: plugin address: address=/tmp/plugin3197516850 network=unix timestamp=2023-03-31T07:30:20.386Z
2023-03-31T07:30:20.386Z [DEBUG] provider: using plugin: version=5
2023-03-31T07:30:20.417Z [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2023-03-31T07:30:20.418Z [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=49
2023-03-31T07:30:20.418Z [DEBUG] provider: plugin exited
2023-03-31T07:30:20.418Z [INFO]  backend/local: apply calling Apply
2023-03-31T07:30:20.418Z [DEBUG] Building and walking apply graph for NormalMode plan
2023-03-31T07:30:20.418Z [DEBUG] Resource state not found for node "ionoscloud_lan.LAN2", instance ionoscloud_lan.LAN2
2023-03-31T07:30:20.419Z [DEBUG] Resource state not found for node "ionoscloud_server.SBlade01", instance ionoscloud_server.SBlade01
2023-03-31T07:30:20.419Z [DEBUG] ProviderTransformer: "ionoscloud_server.SBlade01" (*terraform.NodeApplyableResourceInstance) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:30:20.419Z [DEBUG] ProviderTransformer: "ionoscloud_lan.LAN2" (*terraform.NodeApplyableResourceInstance) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:30:20.419Z [DEBUG] ProviderTransformer: "ionoscloud_lan.LAN2 (expand)" (*terraform.nodeExpandApplyableResource) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:30:20.419Z [DEBUG] ProviderTransformer: "ionoscloud_server.SBlade01 (expand)" (*terraform.nodeExpandApplyableResource) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "ionoscloud_lan.LAN2 (expand)" references: []
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "ionoscloud_server.SBlade01 (expand)" references: []
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "var.IONOS_TOKEN" references: []
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "var.vcores1" references: []
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "ionoscloud_server.SBlade01" references: [var.vcores2 ionoscloud_lan.LAN2 (expand) ionoscloud_lan.LAN2 ionoscloud_lan.LAN2]
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/ionos-cloud/ionoscloud\"]" references: [var.IONOS_TOKEN]
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "var.vcores2" references: []
2023-03-31T07:30:20.419Z [DEBUG] ReferenceTransformer: "var.adn_image_name" references: []
2023-03-31T07:30:20.420Z [DEBUG] ReferenceTransformer: "ionoscloud_lan.LAN2" references: []
2023-03-31T07:30:20.420Z [DEBUG] Starting graph walk: walkApply
2023-03-31T07:30:20.421Z [DEBUG] created provider logger: level=debug
2023-03-31T07:30:20.421Z [INFO]  provider: configuring client automatic mTLS
2023-03-31T07:30:20.428Z [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 args=[.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6]
2023-03-31T07:30:20.430Z [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=62
2023-03-31T07:30:20.430Z [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6
2023-03-31T07:30:20.443Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: configuring server automatic mTLS: timestamp=2023-03-31T07:30:20.442Z
2023-03-31T07:30:20.465Z [DEBUG] provider: using plugin: version=5
2023-03-31T07:30:20.465Z [DEBUG] provider.terraform-provider-ionoscloud_v6.3.6: plugin address: address=/tmp/plugin1655793779 network=unix timestamp=2023-03-31T07:30:20.465Z
2023-03-31T07:30:20.496Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] Setting terraformVersion to 1.4.2: timestamp=2023-03-31T07:30:20.496Z
2023-03-31T07:30:20.500Z [WARN]  Provider "registry.terraform.io/ionos-cloud/ionoscloud" produced an invalid plan for ionoscloud_lan.LAN2, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .ip_failover: attribute representing nested block must not be unknown itself; set nested attribute values to unknown instead
2023-03-31T07:30:20.500Z [INFO]  Starting apply for ionoscloud_lan.LAN2
2023-03-31T07:30:20.500Z [DEBUG] ionoscloud_lan.LAN2: applying the planned Create change
2023-03-31T07:30:20.501Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] setting computed for "ip_failover" from ComputedKeys: timestamp=2023-03-31T07:30:20.501Z
2023-03-31T07:30:20.501Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] NAME LAN2: timestamp=2023-03-31T07:30:20.501Z
2023-03-31T07:30:20.976Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] Request time : 473.400334ms for operation : DatacentersLansPost: timestamp=2023-03-31T07:30:20.975Z
2023-03-31T07:30:20.976Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] response status code : 202: timestamp=2023-03-31T07:30:20.975Z
2023-03-31T07:30:20.976Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [INFO] LAN ID: 2: timestamp=2023-03-31T07:30:20.975Z
2023-03-31T07:30:20.976Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [DEBUG] Waiting for state to become: [DONE]: timestamp=2023-03-31T07:30:20.975Z
2023-03-31T07:30:20.976Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:20 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/f114c6c1-b04e-4279-a2e9-a46a7d611b91/status: timestamp=2023-03-31T07:30:20.976Z
2023-03-31T07:30:21.322Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:21 [DEBUG] Request time : 345.24375ms for operation : GetRequestStatus: timestamp=2023-03-31T07:30:21.321Z
2023-03-31T07:30:21.322Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:21 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:21.321Z
2023-03-31T07:30:21.322Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:21 [TRACE] Waiting 5s before next try: timestamp=2023-03-31T07:30:21.321Z
2023-03-31T07:30:26.323Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:26 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/f114c6c1-b04e-4279-a2e9-a46a7d611b91/status: timestamp=2023-03-31T07:30:26.323Z
2023-03-31T07:30:26.699Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:26 [DEBUG] Request time : 375.906832ms for operation : GetRequestStatus: timestamp=2023-03-31T07:30:26.699Z
2023-03-31T07:30:26.699Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:26 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:26.699Z
2023-03-31T07:30:26.699Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:26 [INFO] Waiting for LAN 2 to be available...: timestamp=2023-03-31T07:30:26.699Z
2023-03-31T07:30:27.109Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] Request time : 409.652709ms for operation : DatacentersLansFindById: timestamp=2023-03-31T07:30:27.109Z
2023-03-31T07:30:27.109Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:27.109Z
2023-03-31T07:30:27.109Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [INFO] LAN ready: 2: timestamp=2023-03-31T07:30:27.109Z
2023-03-31T07:30:27.475Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] Request time : 365.608258ms for operation : DatacentersLansFindById: timestamp=2023-03-31T07:30:27.475Z
2023-03-31T07:30:27.475Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:27.475Z
2023-03-31T07:30:27.475Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [INFO] LAN 2 found: {Id:0xc000481390 Type:0xc0004813a0 Href:0xc0004813c0 Metadata:0xc0002447c0 Properties:0xc000134fc0 Entities:0xc0002881b8}: timestamp=2023-03-31T07:30:27.475Z
2023-03-31T07:30:27.484Z [INFO]  Starting apply for ionoscloud_server.SBlade01
2023-03-31T07:30:27.485Z [DEBUG] ionoscloud_server.SBlade01: applying the planned Create change
2023-03-31T07:30:27.487Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_keys" from ComputedKeys: timestamp=2023-03-31T07:30:27.487Z
2023-03-31T07:30:27.487Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_key_path" from ComputedKeys: timestamp=2023-03-31T07:30:27.487Z
2023-03-31T07:30:27.488Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_keys" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.488Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_keys" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.488Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "ssh_keys" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.488Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_key_path" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "volume.0.ssh_key_path" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "ssh_key_path" from ComputedKeys: timestamp=2023-03-31T07:30:27.488Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "ssh_key_path" from ComputedKeys: timestamp=2023-03-31T07:30:27.489Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "nic.0.ips" from ComputedKeys: timestamp=2023-03-31T07:30:27.489Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "nic.0.ips" from ComputedKeys: timestamp=2023-03-31T07:30:27.489Z
2023-03-31T07:30:27.489Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] setting computed for "ssh_keys" from ComputedKeys: timestamp=2023-03-31T07:30:27.489Z
2023-03-31T07:30:27.965Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] Request time : 474.853131ms for operation : DatacentersServersPost: timestamp=2023-03-31T07:30:27.965Z
2023-03-31T07:30:27.965Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] response status code : 202: timestamp=2023-03-31T07:30:27.965Z
2023-03-31T07:30:27.965Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [DEBUG] Waiting for state to become: [DONE]: timestamp=2023-03-31T07:30:27.965Z
2023-03-31T07:30:27.965Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:27 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/473dcc1e-98aa-4dae-81cf-becae9e656e7/status: timestamp=2023-03-31T07:30:27.965Z
2023-03-31T07:30:28.325Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:28 [DEBUG] Request time : 359.440692ms for operation : GetRequestStatus: timestamp=2023-03-31T07:30:28.325Z
2023-03-31T07:30:28.325Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:28 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:28.325Z
2023-03-31T07:30:28.325Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:28 [TRACE] Waiting 5s before next try: timestamp=2023-03-31T07:30:28.325Z
2023-03-31T07:30:33.326Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:33 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/473dcc1e-98aa-4dae-81cf-becae9e656e7/status: timestamp=2023-03-31T07:30:33.326Z
2023-03-31T07:30:33.693Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:33 [DEBUG] Request time : 365.814298ms for operation : GetRequestStatus: timestamp=2023-03-31T07:30:33.692Z
2023-03-31T07:30:33.693Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:33 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:33.692Z
2023-03-31T07:30:33.693Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:33 [TRACE] Waiting 10s before next try: timestamp=2023-03-31T07:30:33.692Z
2023-03-31T07:30:43.695Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:43 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/473dcc1e-98aa-4dae-81cf-becae9e656e7/status: timestamp=2023-03-31T07:30:43.694Z
2023-03-31T07:30:44.069Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] Request time : 374.440563ms for operation : GetRequestStatus: timestamp=2023-03-31T07:30:44.069Z
2023-03-31T07:30:44.069Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:44.069Z
2023-03-31T07:30:44.411Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] Request time : 340.554465ms for operation : DatacentersServersFindById: timestamp=2023-03-31T07:30:44.410Z
2023-03-31T07:30:44.411Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:44.411Z
2023-03-31T07:30:44.789Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] Request time : 378.137836ms for operation : DatacentersServersNicsFirewallrulesGet: timestamp=2023-03-31T07:30:44.789Z
2023-03-31T07:30:44.789Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:44.789Z
2023-03-31T07:30:44.789Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:44 [DEBUG] set primary_ip to 217.160.117.51: timestamp=2023-03-31T07:30:44.789Z
2023-03-31T07:30:45.134Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] Request time : 344.486441ms for operation : DatacentersServersFindById: timestamp=2023-03-31T07:30:45.134Z
2023-03-31T07:30:45.134Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:45.134Z
2023-03-31T07:30:45.518Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] Request time : 382.913157ms for operation : DatacentersServersNicsFindById: timestamp=2023-03-31T07:30:45.517Z
2023-03-31T07:30:45.518Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:45.517Z
2023-03-31T07:30:45.908Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] Request time : 390.021426ms for operation : DatacentersServersLabelsGet: timestamp=2023-03-31T07:30:45.908Z
2023-03-31T07:30:45.908Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:30:45 [DEBUG] response status code : 200: timestamp=2023-03-31T07:30:45.908Z
2023-03-31T07:30:45.909Z [WARN]  Provider "provider[\"registry.terraform.io/ionos-cloud/ionoscloud\"]" produced an unexpected new value for ionoscloud_server.SBlade01, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .nic[0].name: was null, but now cty.StringVal("")
- .volume[0].image_password: was null, but now cty.StringVal("")
2023-03-31T07:30:45.911Z [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2023-03-31T07:30:45.911Z [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=62
2023-03-31T07:30:45.912Z [DEBUG] provider: plugin exited
2023-03-31T07:30:45.912Z [DEBUG] cloud/state: state read serial is: 13; serial is: 13
2023-03-31T07:30:45.912Z [DEBUG] cloud/state: state read lineage is: 5ce73195-efc0-1575-7e06-204b2293b50c; lineage is: 5ce73195-efc0-1575-7e06-204b2293b50c

DELETING RESOURCES

2023-03-31T07:33:36.881Z [INFO]  Terraform version: 1.4.2
2023-03-31T07:33:36.881Z [DEBUG] using github.com/hashicorp/go-tfe v1.18.0
2023-03-31T07:33:36.881Z [DEBUG] using github.com/hashicorp/hcl/v2 v2.16.2
2023-03-31T07:33:36.881Z [DEBUG] using github.com/hashicorp/terraform-config-inspect v0.0.0-20210209133302-4fd17a0faac2
2023-03-31T07:33:36.881Z [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.0
2023-03-31T07:33:36.881Z [DEBUG] using github.com/zclconf/go-cty v1.12.1
2023-03-31T07:33:36.881Z [INFO]  Go runtime version: go1.19.6
2023-03-31T07:33:36.881Z [INFO]  CLI args: []string{"/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/bin/terraform", "apply", "-lock=false", "-json", "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/config/terraform.tfplan"}
2023-03-31T07:33:36.882Z [DEBUG] Attempting to open CLI config file: /home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.terraformrc
2023-03-31T07:33:36.882Z [INFO]  Loading CLI configuration from /home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.terraformrc
2023-03-31T07:33:36.883Z [DEBUG] checking for credentials in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.terraform.d/plugins"
2023-03-31T07:33:36.883Z [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2023-03-31T07:33:36.883Z [DEBUG] will search for provider plugins in /home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.terraform.d/plugins
2023-03-31T07:33:36.883Z [DEBUG] ignoring non-existing provider search directory /home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.local/share/terraform/plugins
2023-03-31T07:33:36.883Z [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2023-03-31T07:33:36.883Z [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2023-03-31T07:33:36.884Z [INFO]  CLI command args: []string{"apply", "-lock=false", "-json", "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/config/terraform.tfplan"}
2023-03-31T07:33:36.886Z [DEBUG] Service discovery for app.terraform.io at https://app.terraform.io/.well-known/terraform.json
2023-03-31T07:33:36.904Z [DEBUG] Service discovery for app.terraform.io aliased as localterraform.com
2023-03-31T07:33:37.148Z [DEBUG] checking for provisioner in "."
2023-03-31T07:33:37.149Z [DEBUG] checking for provisioner in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/bin"
2023-03-31T07:33:37.149Z [DEBUG] checking for provisioner in "/home/tfc-agent/.tfc-agent/component/terraform/runs/run-gxJmpqfueejmTB2C/.terraform.d/plugins"
2023-03-31T07:33:37.239Z [INFO]  backend/local: starting Apply operation
2023-03-31T07:33:37.493Z [DEBUG] created provider logger: level=debug
2023-03-31T07:33:37.493Z [INFO]  provider: configuring client automatic mTLS
2023-03-31T07:33:37.511Z [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 args=[.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6]
2023-03-31T07:33:37.514Z [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=52
2023-03-31T07:33:37.514Z [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6
2023-03-31T07:33:37.531Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: configuring server automatic mTLS: timestamp=2023-03-31T07:33:37.531Z
2023-03-31T07:33:37.554Z [DEBUG] provider: using plugin: version=5
2023-03-31T07:33:37.554Z [DEBUG] provider.terraform-provider-ionoscloud_v6.3.6: plugin address: address=/tmp/plugin75384223 network=unix timestamp=2023-03-31T07:33:37.554Z
2023-03-31T07:33:37.584Z [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2023-03-31T07:33:37.585Z [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=52
2023-03-31T07:33:37.585Z [DEBUG] provider: plugin exited
2023-03-31T07:33:37.585Z [INFO]  backend/local: apply calling Apply
2023-03-31T07:33:37.585Z [DEBUG] Building and walking apply graph for NormalMode plan
2023-03-31T07:33:37.586Z [DEBUG] ProviderTransformer: "ionoscloud_lan.LAN2 (destroy)" (*terraform.NodeDestroyResourceInstance) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:33:37.586Z [DEBUG] ProviderTransformer: "ionoscloud_server.SBlade01 (destroy)" (*terraform.NodeDestroyResourceInstance) needs provider["registry.terraform.io/ionos-cloud/ionoscloud"]
2023-03-31T07:33:37.586Z [DEBUG] ReferenceTransformer: "var.vcores2" references: []
2023-03-31T07:33:37.586Z [DEBUG] ReferenceTransformer: "var.adn_image_name" references: []
2023-03-31T07:33:37.586Z [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/ionos-cloud/ionoscloud\"]" references: [var.IONOS_TOKEN]
2023-03-31T07:33:37.586Z [DEBUG] ReferenceTransformer: "var.IONOS_TOKEN" references: []
2023-03-31T07:33:37.586Z [DEBUG] ReferenceTransformer: "var.vcores1" references: []
2023-03-31T07:33:37.586Z [DEBUG] Starting graph walk: walkApply
2023-03-31T07:33:37.587Z [DEBUG] created provider logger: level=debug
2023-03-31T07:33:37.587Z [INFO]  provider: configuring client automatic mTLS
2023-03-31T07:33:37.594Z [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 args=[.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6]
2023-03-31T07:33:37.596Z [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=65
2023-03-31T07:33:37.596Z [DEBUG] provider: waiting for RPC address: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6
2023-03-31T07:33:37.611Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: configuring server automatic mTLS: timestamp=2023-03-31T07:33:37.611Z
2023-03-31T07:33:37.635Z [DEBUG] provider.terraform-provider-ionoscloud_v6.3.6: plugin address: address=/tmp/plugin2514215596 network=unix timestamp=2023-03-31T07:33:37.635Z
2023-03-31T07:33:37.635Z [DEBUG] provider: using plugin: version=5
2023-03-31T07:33:37.666Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:37 [DEBUG] Setting terraformVersion to 1.4.2: timestamp=2023-03-31T07:33:37.666Z
2023-03-31T07:33:37.670Z [INFO]  Starting apply for ionoscloud_server.SBlade01
2023-03-31T07:33:37.670Z [DEBUG] ionoscloud_server.SBlade01: applying the planned Delete change
2023-03-31T07:33:38.071Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] Request time : 397.408234ms for operation : DatacentersServersFindById: timestamp=2023-03-31T07:33:38.071Z
2023-03-31T07:33:38.071Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] response status code : 200: timestamp=2023-03-31T07:33:38.071Z
2023-03-31T07:33:38.504Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] Request time : 432.621608ms for operation : DatacentersServersDelete: timestamp=2023-03-31T07:33:38.504Z
2023-03-31T07:33:38.504Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] response status code : 202: timestamp=2023-03-31T07:33:38.504Z
2023-03-31T07:33:38.504Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] Waiting for state to become: [DONE]: timestamp=2023-03-31T07:33:38.504Z
2023-03-31T07:33:38.506Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/ba0eb48d-6af4-4829-9bd3-f557f6b6c8d1/status: timestamp=2023-03-31T07:33:38.505Z
2023-03-31T07:33:38.844Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] Request time : 337.665426ms for operation : GetRequestStatus: timestamp=2023-03-31T07:33:38.844Z
2023-03-31T07:33:38.844Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [DEBUG] response status code : 200: timestamp=2023-03-31T07:33:38.844Z
2023-03-31T07:33:38.844Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:38 [TRACE] Waiting 5s before next try: timestamp=2023-03-31T07:33:38.844Z
2023-03-31T07:33:43.844Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:43 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/ba0eb48d-6af4-4829-9bd3-f557f6b6c8d1/status: timestamp=2023-03-31T07:33:43.844Z
2023-03-31T07:33:44.188Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:44 [DEBUG] Request time : 342.819594ms for operation : GetRequestStatus: timestamp=2023-03-31T07:33:44.187Z
2023-03-31T07:33:44.188Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:44 [DEBUG] response status code : 200: timestamp=2023-03-31T07:33:44.187Z
2023-03-31T07:33:44.188Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:44 [TRACE] Waiting 10s before next try: timestamp=2023-03-31T07:33:44.188Z
2023-03-31T07:33:54.188Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:54 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/ba0eb48d-6af4-4829-9bd3-f557f6b6c8d1/status: timestamp=2023-03-31T07:33:54.188Z
2023-03-31T07:33:54.548Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:54 [DEBUG] Request time : 359.635077ms for operation : GetRequestStatus: timestamp=2023-03-31T07:33:54.548Z
2023-03-31T07:33:54.548Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:54 [DEBUG] response status code : 200: timestamp=2023-03-31T07:33:54.548Z
2023-03-31T07:33:54.548Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:33:54 [TRACE] Waiting 10s before next try: timestamp=2023-03-31T07:33:54.548Z
2023-03-31T07:34:04.549Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:04 [INFO] Checking PATH https://api.ionos.com/cloudapi/v6/requests/ba0eb48d-6af4-4829-9bd3-f557f6b6c8d1/status: timestamp=2023-03-31T07:34:04.548Z
2023-03-31T07:34:04.892Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:04 [DEBUG] Request time : 343.115674ms for operation : GetRequestStatus: timestamp=2023-03-31T07:34:04.892Z
2023-03-31T07:34:04.892Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:04 [DEBUG] response status code : 200: timestamp=2023-03-31T07:34:04.892Z
2023-03-31T07:34:04.895Z [INFO]  Starting apply for ionoscloud_lan.LAN2
2023-03-31T07:34:04.895Z [DEBUG] ionoscloud_lan.LAN2: applying the planned Delete change
2023-03-31T07:34:04.896Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:04 [INFO] waiting for nics under LAN 2 to be deleted...: timestamp=2023-03-31T07:34:04.896Z
2023-03-31T07:34:05.260Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [DEBUG] Request time : 363.099082ms for operation : DatacentersLansNicsGet: timestamp=2023-03-31T07:34:05.260Z
2023-03-31T07:34:05.260Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [DEBUG] response status code : 200: timestamp=2023-03-31T07:34:05.260Z
2023-03-31T07:34:05.260Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [INFO] no nics under LAN: 2: timestamp=2023-03-31T07:34:05.260Z
2023-03-31T07:34:05.706Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [DEBUG] Request time : 444.17088ms for operation : DatacentersLansDelete: timestamp=2023-03-31T07:34:05.705Z
2023-03-31T07:34:05.706Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [DEBUG] response status code : 202: timestamp=2023-03-31T07:34:05.705Z
2023-03-31T07:34:05.706Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:05 [INFO] waiting for LAN 2 to be deleted...: timestamp=2023-03-31T07:34:05.705Z
2023-03-31T07:34:06.095Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:06 [DEBUG] Request time : 388.492783ms for operation : DatacentersLansFindById: timestamp=2023-03-31T07:34:06.094Z
2023-03-31T07:34:06.095Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:06 [DEBUG] response status code : 200: timestamp=2023-03-31T07:34:06.094Z
2023-03-31T07:34:06.095Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:06 [INFO] LAN 2 not deleted yet deleted from the datacenter 21fe538b-3ae8-4535-8390-8e7185f1e539: timestamp=2023-03-31T07:34:06.094Z
2023-03-31T07:34:11.095Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [INFO] trying again ...: timestamp=2023-03-31T07:34:11.095Z
2023-03-31T07:34:11.095Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [INFO] waiting for LAN 2 to be deleted...: timestamp=2023-03-31T07:34:11.095Z
2023-03-31T07:34:11.448Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [DEBUG] Request time : 352.740572ms for operation : DatacentersLansFindById: timestamp=2023-03-31T07:34:11.448Z
2023-03-31T07:34:11.448Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [DEBUG] response status code : 404: timestamp=2023-03-31T07:34:11.448Z
2023-03-31T07:34:11.448Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [INFO] LAN deleted 2: timestamp=2023-03-31T07:34:11.448Z
2023-03-31T07:34:11.448Z [INFO]  provider.terraform-provider-ionoscloud_v6.3.6: 2023/03/31 07:34:11 [INFO] successfully deleted LAN: 2: timestamp=2023-03-31T07:34:11.448Z
2023-03-31T07:34:11.450Z [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2023-03-31T07:34:11.451Z [DEBUG] provider: plugin process exited: path=.terraform/providers/registry.terraform.io/ionos-cloud/ionoscloud/6.3.6/linux_amd64/terraform-provider-ionoscloud_v6.3.6 pid=65
2023-03-31T07:34:11.451Z [DEBUG] provider: plugin exited
2023-03-31T07:34:11.451Z [DEBUG] cloud/state: state read serial is: 14; serial is: 14
2023-03-31T07:34:11.451Z [DEBUG] cloud/state: state read lineage is: 5ce73195-efc0-1575-7e06-204b2293b50c; lineage is: 5ce73195-efc0-1575-7e06-204b2293b50c
adnkai commented 1 year ago

Here's what we see in IONOS' web ui: Image hosted on https://ibb.co

cristiGuranIonos commented 1 year ago

I see, thanks! This helps to pinpoint the problem.

cristiGuranIonos commented 1 year ago

Do you get this error if you try to create the infra like provided above? Are you sure you don't have one of these set? Error: either 'image_name', 'licence_type', or 'image_alias' must be set

adnkai commented 1 year ago

Do you get this error if you try to create the infra like provided above? Are you sure you don't have one of these set? Error: either 'image_name', 'licence_type', or 'image_alias' must be set

No I don't get any errors deploying this set of resources.

Edit: It seems I posted the wrong terraform resource! You were correct, this example was missing licence_type= unknown. My Bad, I'll edit the main.tf in my first post!

gabriel-savu commented 1 year ago

Hello, the bug was solved and it will be available with the next release. The solution implies to use a new flag called delete_volumes which is optional, but set with the true value, it will delete a server volume.

Akaino commented 1 year ago

Awesome, that was quick. Thank you!

gabriel-savu commented 1 year ago

Hello, the implementation of the issue was changed and now with the deletion of a server, will be deleted by default all server's volumes.The delete_volumes flag was removed, so when the new release will came, you can just delete the server and the associated volumes will be deleted as well.

adeatcu-ionos commented 1 year ago

Hello!

The issue was solved and will be available in the next release. As @gabi-ionos said above, the initial solution with delete_volumes wasn't approved, the current solution looks like this: when deleting a server, delete all the volumes that are attached to the server, this is available only for ENTERPRISE servers.

Thank you!