Terraform diyagramı oluşturucu

Terraform kodundan diyagram oluştur.

LetDraw bir Terraform diyagramı oluşturucu: .tf dosyalarını yapıştır; her kaynak, modül, değişken ve çıktı aralarındaki referanslarla birlikte çizilsin. Kaynaklar sağlayıcıya göre gruplanır, AWS, Azure ve GCP ikonları bir tık uzağında. Elde ettiğin şey statik bir resim değil, düzenlenebilir bir diyagram.

main.tf · altyapı diyagramı
AWS vpc vpc subnet vpc security group VPC main cidr block: 10.0.0.0/16 Subnet public cidr block: 10.0.1.0/24 Güvenlik Grubu web Instance web instance type: t3.micro Sağlayıcıya göre gruplu · referanslar ok olur
Adım adım

Terraform diyagramı oluşturucu nasıl kullanılır

.tf dosyalarından paylaşılabilir bir altyapı diyagramına bir dakikada, doğrudan tarayıcında.

  1. Koddan Oluştur'u aç

    LetDraw'da Koddan Oluştur'u (bir Pro özelliği) Daha Fazla menüsünden ya da komut paletinden aç.

  2. .tf dosyalarını yapıştır

    HCL'i yapıştır ya da bir .tf dosyası yükle. Biçim otomatik algılanır ve canlı önizleme görünür.

  3. Yerleşimi ayarla

    Yukarıdan aşağı ya da soldan sağa yerleşimi seç, İkon ekle'yi aç ve ihtiyacın olmayan ilişki türlerini gizle.

  4. Ekle ve paylaş

    Tuvale ekle, her çizim gibi düzenle, bir bağlantı paylaş ya da PNG, SVG veya PDF olarak dışa aktar.

Terraform'dan diyagrama

Düzenlenebilir kalan kod olarak altyapı diyagramları

LetDraw, HCL'indeki resource, data, module, variable ve output bloklarını okur ve aws_vpc.main.id, var.region ya da depends_on gibi referansları oklara dönüştürür. Her kaynak; türü, adı ve birkaç temel ayarıyla bir kart olur, oklar da bağlantıyı kuran özniteliğin adıyla etiketlenir.

  • Sağlayıcıya göre gruplu; modüller, değişkenler ve çıktılar kendi çerçevelerinde
  • İkon ekle, kutulara AWS, Azure ve GCP ürün ikonlarını basar
  • Son içe aktarmaya göre fark önceki içe aktarmanla karşılaştırır: eklenenler yeşil, çıkarılanlar kırmızı
Hemen dene
resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" } resource "aws_subnet" "app" { vpc_id = aws_vpc.main.id } vpc VPC main Subnet app
Neler çiziliyor

Terraform diyagramı nerede işe yarar

Aynı yapıştırma tek bir modül için de, sağlayıcılara yayılmış bütün bir ortam için de çalışır.

Mimari incelemeler

İnceleyenleri dosya dosya gezdirmek yerine kodun gerçekte ne kurduğunu göster.

Yeni mühendislerin uyumu

Yeni ekip arkadaşlarına bir ortamı oluşturan ağların, veritabanlarının ve servislerin tek bir resmini ver.

Değişiklik incelemeleri

Yeni sürümü yapıştır ve hangi kaynakların ve bağlantıların eklendiğini veya çıkarıldığını görmek için Son içe aktarmaya göre fark'ı aç.

Yaşayan dokümantasyon

Kod değiştiğinde diyagramı yeniden oluştur ve wiki'n ya da README için SVG olarak dışa aktar.

Çoklu bulut kurulumları

AWS, Azure ve GCP kaynakları ayrı sağlayıcı gruplarına düşer; karma bir altyapı bile okunabilir kalır.

Bağımlılık kontrolleri

Bir değişkeni ya da modül çıktısını yeniden adlandırmadan veya silmeden önce onu hangi kaynakların okuduğunu gör.

Sorular

Terraform diyagramı: sık sorulan sorular

LetDraw'un Terraform diyagramı oluşturucusu ücretsiz mi?
.tf dosyalarını diyagrama dönüştüren Koddan Oluştur, Pro'ya dahildir. Elle çizim, şablonlar, şekil kütüphaneleri ve PNG, SVG ve PDF dışa aktarımı ise Ücretsiz planda, kredi kartı olmadan ücretsizdir.
Bir plan dosyasına ya da state'e ihtiyacım var mı?
Hayır. LetDraw, .tf dosyalarının (Terraform veya OpenTofu) HCL metnini okur ve tanımlanan blokları ve aralarındaki referansları çizer. Bulut hesabında hiçbir şey çalıştırılmaz.
Hangi bulutlar için ürün ikonları var?
İkon ekle açıkken AWS, Azure ve GCP kaynakları eşleşen ürün ikonlarını alır. Diğer sağlayıcıların kaynakları yine kendi sağlayıcı gruplarında etiketli kartlar olarak çizilir.
Oluşturulduktan sonra diyagramı düzenleyebilir miyim?
Evet. Sıradan şekiller, oklar ve çerçeveler olarak eklenir; yani taşıyabilir, stilini değiştirebilir ve not ekleyebilir, gerçek zamanlı birlikte düzenleyebilir ve PNG, SVG veya PDF olarak dışa aktarabilirsin.

Altyapın, doğrudan koddan çizilmiş.

LetDraw'u tarayıcında aç, .tf dosyalarını yapıştır ve düzenleyebileceğin bir diyagram al. Hızlı, kurulum yok.