Pretvornik Ansible inventarja
Pretvorite Ansible INI inventar v YAML format in obratno. Podpira razpone gostiteljev, spremenljivke skupin, ugnježđene grupe in razvrščanje.
Pretvornik Ansible inventarja
Prilepite Ansible inventar in to orodje ga pretvori med klasičnim oblikom INI in strukturiranim oblikkom YAML, ki ga Ansible tudi sprejema. Glava skupin, vrstice gostiteljev, spremenljivke skupin in razmerja otrok se prenesejo, zato ročno napisan INI inventar postane pravilno all/children YAML drevo, inventar YAML pa se pretvori nazaj v navadne INI razdelke za orodja ali sodelavce, ki to še pričakujejo.
Razponi gostiteljev, napisani v oglatih oklepajih, kot so web[01:50].example.com ali db-[a:f].example.com, se razširijo v posamezna imena gostiteljev, ko je "Razširi razpone gostiteljev" vključeno, z ničelnim polnjenjem in zaporedji črk, ki se obdelajo na isti način, kot jih razširi sam Ansible. Izklopite "Obdrži spremenljivke gostiteljev in skupin", da odstranite ansible_user, http_port in podobne dodelitve ter vidite le strukturo skupin. "Razvrsti grupe in gostitelje" abecedno razvrsti vse namesto da obdrži prvotni vrstni red datoteke, "Izostavi prazne grupe" pa zavrže kateri koli razdelek, ki nima gostiteljev, spremenljivk ali otrok po pretvorbi. Možnost širine indentacije postavlja, koliko presledkov ima izhod YAML na raven.
Gostitelji, navedeni pred katero koli glavo skupine, se nahajajo v implicitni skupini ungrouped, na enak način kot to počne sam Ansible. Vrstice komentarjev, ki se začnejo s podpičjem ali heš, in prazne vrstice, se prezrejo na strani INI. Pretvornik je neobčutljiv na konče vrstic, zato datoteka, shranjena v Windowsu, deluje enako kot v Linuxu ali macOS-u, števec pod izhodom pa prikazuje število skupin, število gostiteljev in velikost rezultata, ko tipkate.
Vse se izvršava lokalno v vašem brskalniku. Inventar, imena gostiteljev in vse spremenljivke v njem se nikoli ne naložijo nikamor, kar je pomembno za datoteko, ki lahko vsebuje notranja imena gostiteljev in varnostno povezane nastavitve. Ko končate, kopirajte rezultat, ga preuzmite kot datoteko .txt ali pošljite izhod naravnost nazaj v vhod, da ga ponovno pretvorite.