Konvertor Ansible inventara
Pretvorite Ansible INI inventar u YAML format i obrnuto. Podržava raspone hostova, varijable grupa, ugnježđene grupe i sortiranje.
Konvertor Ansible inventara
Zalijepite Ansible inventar i ovaj alat ga pretvara između klasičnog INI formata i strukturiranog YAML formata koji Ansible također prihvaća. Zaglavlja grupa, redovi domaćina, varijable grupa i veze djece se prenose, pa ručno napisan INI inventar postaje pravilno all/children YAML stablo, a YAML inventar se pretvara natrag u obične INI odjeljke za alate ili kolege koji to još uvijek očekuju.
Rasponi domaćina napisani u uglastim zagradama poput web[01:50].example.com ili db-[a:f].example.com proširuju se u pojedinačne nazive domaćina kada je "Proširi raspone hostova" uključeno, s nula-popunjavanjem i sekvencama slova obrađenim na isti način kao što ih Ansible sam proširuje. Isključite "Zadrži varijable domaćina i grupa" da uklonite ansible_user, http_port i slične dodjele te vidite samo strukturu grupa. "Sortiraj grupe i domaćine" sve abecedno umjesto da zadržava originalni redoslijed datoteke, a "Izostavi prazne grupe" izbacuje bilo koji odjeljak koji nema domaćine, varijable ili djecu nakon pretvorbe. Opcija širine indentacije postavlja koliko razmaka YAML izlaz koristi po razini.
Domaćini navedeni prije bilo kojeg zaglavlja grupe sjedaju u implicitnu grupu ungrouped, što se slaže s načinom na koji Ansible sam s njima postupa. Redovi komentara počevši s točka-zarezom ili heš, i prazni redovi, zanemaruju se na INI strani. Konvertor je neosjetljiv na završetke linija, pa datoteka spremljena na Windowsima funkcionira isto kao ona na Linuxu ili macOS-u, a brojač ispod izlaza prikazuje broj grupa, broj domaćina i veličinu rezultata dok tipkate.
Sve se izvršava lokalno u vašem pregledniku. Inventar, imena domaćina i sve varijable u njemu nikada se ne uploadaju nigdje, što je važno za datoteku koja može sadržavati interna imena domaćina i sigurnosno-povezane postavke. Kada završite, kopirajte rezultat, preuzmite ga kao .txt datoteku ili pošaljite izlaz ravno natrag u unos da ga ponovno pretvorite.