Terraform ile oluşturduğum sanal sunucu veya network objesini nasıl silebilirim

DorukCloud'da terraform ile oluşturduğunuz kaynakları/objeleri silmek için birkaç farklı yol mevcuttur.

Eğer tüm oluşturduğunuzu objeleri (network, vapp ,sanal sunucu) silmek istiyorsanız aşağıdaki komutu çalıştırabilirsiniz.

terraform destroy

Eğer belli bir objeyi kalıcı olarak silmek istiyorsanız ilgili kaynak kodu aralığını ilgili resources.tf veya belirtmiş olduğunuz .tf dosyasından bir editor yardımı ile kaldırıp aşağıdaki komutu çalıştırabilirsiniz.

Örnek silinecek kaynak kod aralığı

resource "vcd_vm" "WebServer1" {
  name          = "WebServer1"
  computer_name = "Web1"
  description   = "test standalone VM"
}

terraform apply

Belli bir kaynağı gecici olarak silmek istiyorsanız aşağıdaki komutu çalıştırmalısınız

terraform destroy -target=vcd_network_routed_v2.databasenetwork

Silme işlemlerinde eklemenin aksine bu kez "-" işlem göreceksiniz.

Terraform will perform the following actions:

  # vcd_network_routed_v2.databasenetwork will be destroyed
  - resource "vcd_network_routed_v2" "databasenetwork" {
      - dns1            = "8.8.8.8" -> null
      - dns2            = "8.8.4.4" -> null
      - edge_gateway_id = "urn:vcloud:gateway:838949ec-6e79-487b-ba59-524812f2e9dc" -> null
      - gateway         = "10.8.8.1" -> null
      - id              = "urn:vcloud:network:a78cf7cd-9cf0-4321-8247-f367f56179b4" -> null
      - interface_type  = "INTERNAL" -> null
      - name            = "DB Network 1" -> null
      - prefix_length   = 24 -> null

      - static_ip_pool {
          - end_address   = "10.8.8.200" -> null
          - start_address = "10.8.8.100" -> null
        }
    }

Not : Örnek olarak verilen kod parçacıkları, değişkenler, UI üzerinde görülen isimler ve dosya isimleri çeşitli makalelerde değişiklik gösterebilir, tüm kod parçacıklarının son hali için github adresine bakabilirsiniz.

Geri bildirim

Bu makaleyle ilgili bir sorun bulursanız ve/veya hizmetlerimizden herhangi birini nasıl iyileştirebileceğimize dair bir fikriniz varsa, info@doruk.net adresine bir e-posta gönderin.

Bu cevap yeterince yardımcı oldu mu? 0 Bu dökümanı faydalı bulan kullanıcılar: (0 Oy)