Convertor de inventar Ansible
Convertiți inventar Ansible INI în YAML sau YAML în INI cu păstrarea grupurilor, variabilelor și intervalelor gazdă.
Convertor de inventar Ansible
Lipiți un inventar Ansible și acest instrument îl convertește între formatul INI clasic și formatul YAML structurat pe care Ansible îl acceptă și el. Antetele de grup, liniile de gazdă, variabilele de grup și relațiile copil se transportă, deci un inventar INI scris manual devine un arbore YAML all/children corespunzător, iar un inventar YAML se convertește înapoi în secțiuni INI simple pentru instrumente sau colegi care încă se așteptă la asta.
Intervalele de gazdă scrise în paranteze pătrate, cum ar fi web[01:50].example.com sau db-[a:f].example.com, se extind în nume de gazdă individuale când opțiunea "Extindeți intervalele de gazdă" este activată, cu umplutură zero și secvențe de litere manipulate în același mod în care Ansible le extinde. Dezactivați "Mențineți variabilele gazdă și grup" pentru a elimina ansible_user, http_port și atribuiri similare și a vedea doar structura grupului. "Sortați grupuri și gazde" ordonează totul alfabetic în loc să păstreze ordinea originală a fișierului, iar "Omiteți grupurile goale" scade orice secțiune care se termină fără gazde, variabile sau copii după conversie. Opțiunea lățimii indentării stabilește câți spații folosește ieșirea YAML pe nivel.
Gazdele enumerate înainte de orice antet de grup cad în grupul ungrouped implicit, potrivind cu modul în care Ansible le tratează. Liniile de comentariu începând cu punct-virgulă sau hash și liniile goale sunt ignorate pe partea INI. Convertorul este agnostic la terminarea liniei, deci un fișier salvat pe Windows funcționează la fel ca unul salvat pe Linux sau macOS, iar numărul sub ieșire raportează numărul de grupuri, numărul de gazde și dimensiunea rezultatului pe măsură ce tastați.
Totul rulează local în browserul dvs. Inventarul, numele de gazdă și orice variabile din acesta nu sunt niciodată încărcate nicăieri, ceea ce contează pentru un fișier care poate conține nume de gazdă interne și setări adiacente credențialelor. Când ați terminat, copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți ieșirea direct înapoi la intrare pentru a o converti din nou.