Ansible envanter dönüştürücü
Ansible INI envanterini YAML formatına veya YAML envanterini INI formatına dönüştürün.
Ansible envanter dönüştürücü
Bir Ansible envanterini yapıştırın ve bu araç onu klasik INI formatı ile yapılandırılmış YAML formatı arasında dönüştürür; Ansible aynı zamanda bunu da kabul eder. Grup başlıkları, ana bilgisayar satırları, grup değişkenleri ve alt ilişkileri hepsi aktarılır, böylece elle yazılmış bir INI envanteri uygun bir all/children YAML ağacı haline gelir ve bir YAML envanteri hala INI formatını bekleyen araçlar veya ekip arkadaşları için geri düz INI bölümlerine dönüştürülür.
Köşeli parantez içinde yazılan ana bilgisayar aralıkları (web[01:50].example.com veya db-[a:f].example.com gibi), "Ana bilgisayar aralıklarını genişlet" açık olduğunda bireysel ana bilgisayar adlarına genişletilir, sıfır dolgulu ve harf dizileriyle Ansible'ın kendisinin genişlettiği şekilde. "Ana bilgisayar ve grup değişkenlerini tut" seçeneğini kapatarak ansible_user, http_port ve benzer atamaları kaldırabilir ve yalnızca grup yapısını görebilirsiniz. "Grupları ve ana bilgisayarları sırala" her şeyi alfabetik düzende sıraladığı yerine dosyanın orijinal sırasını tutar ve "Boş grupları atla" dönüştürmeden sonra hiçbir ana bilgisayar, değişken veya alt kalmayan herhangi bir bölümü düşürür. Girinti genişliği seçeneği YAML çıktısının seviye başına kaç boşluk kullandığını ayarlar.
Herhangi bir grup başlığından önce listelenen ana bilgisayarlar örtülü ungrouped grubuna yerleştirilir, Ansible'ın kendisinin onları işleme şekli gibi. Noktalı virgül veya hash ile başlayan yorum satırları ve boş satırlar INI tarafında yoksayılır. Dönüştürücü satır sonuyla ilgili agnostiktir, bu nedenle Windows altında kaydedilen bir dosya Linux veya macOS altında kaydedilen dosya ile aynı şekilde çalışır ve çıktının altındaki sayaç, yazarken grupların sayısını, ana bilgisayarların sayısını ve sonucun boyutunu rapor eder.
Her şey tarayıcınızda yerel olarak çalışır. Envanter, ana bilgisayar adları ve içindeki herhangi bir değişken asla hiçbir yere yüklenmez; bu, iç ana bilgisayar adları ve kimlik bilgilerine bitişik ayarlar taşıyabilen bir dosya için önemlidir. İşiniz bittiğinde, sonucu kopyalayın, .txt dosyası olarak indirin veya çıktıyı doğrudan girişe geri gönderin ve tekrar dönüştürün.