Konwerter inventarza Ansible
Konwertuj inventarz Ansible z formatu INI na YAML lub odwrotnie.
Konwerter inventarza Ansible
Wklej inventarz Ansible i to narzedzie konwertuje go miedzy klasycznym formatem INI a strukturalnym formatem YAML, ktory Ansible rowniez akceptuje. Naglowki grup, linie hostow, zmienne grup i relacje podrzednosci sa przenoszą, wiec reczniej napisany inventarz INI staje sie prawidlowym drzewem YAML all/children, a inventarz YAML konwertuje sie z powrotem do czystych sekcji INI dla narzedzi lub kolegów, ktorzy tego wciaz oczekuja.
Zakresy hostow napisane w nawiasach kwadratowych, takie jak web[01:50].example.com lub db-[a:f].example.com, rozszerzają sie na pojedyncze nazwy hostow, gdy opcja "Rozszerz zakresy hostow" jest wlaczona, z dopelnieniem zerami i sekwencje liter obslugiwaną w ten sam sposob, w jaki rozpowszechnia je sam Ansible. Wylacz opcje "Zachowaj zmienne hostow i grup", aby usunac ansible_user, http_port i podobne przypisania i zobaczyc tylko strukture grup. "Sortuj grupy i hosty" porzadkuje wszystko alfabetycznie zamiast zachowywac pierwotna kolejnosc pliku, a "Omijaj puste grupy" usuwaja jakakolwiek sekcje, ktora skonczy sie bez hostow, zmiennych lub dzieci po konwersji. Opcja szerokosci wcięcia ustawia, ile spacji dane wyjsciowe YAML uzywa na poziomie.
Hosty wymienione przed kazdym naglowkiem grupy trafiaja do niejawnej grupy ungrouped, w ten sam sposob, w jaki radzi sobie z nimi sam Ansible. Linie komentarzy zaczynajace sie srednikiem lub hasztagiem oraz puste linie sa ignorowane po stronie INI. Konwerter jest niezalezny od zakonczenia linii, wiec plik zapisany na Windowsie dziala tak samo jak plik zapisany na Linuksie lub macOS, a licznik pod wynikiem wyswietla liczbe grup, liczbe hostow i rozmiar wyniku podczas pisania.
Wszystko dziala lokalnie w przegladarce. Inventarz, nazwy hostow i wszystkie zmienne w nim nigdy nie sa nigdzie przeslane, co jest wazne dla pliku, ktory moze zawierac wewnetrzne nazwy hostow i ustawienia zwiazane z poswiadczeniami. Gdy skonczysz, skopiuj wynik, pobierz go jako plik .txt lub wyslij wynik z powrotem do wejscia, aby go konwertowac ponownie.