Puncte:0

Ansible; adăugați gazde la inventar după script

drapel mx

Tocmai am început să lucrez cu/învăț să folosesc Ansible.

Vreau să adaug gazde la un fișier de inventar folosind un script și mă întreb dacă există un instrument de linie de comandă pentru a realiza asta.

Ceva care arată așa;

ansible-inventory -i inventory.yml --add-host hostname --ip <ipaddress> --password <parolă>

Am căutat prin documentația Ansible, dar nu am putut găsi o comandă care să poată schimba fișierele de inventar.

Dacă nu există o comandă pentru asta, trebuie doar să schimb fișierul în sine în script, dar nu sunt un mare fan al acestuia, deoarece mă tem că este predispus la erori.

Puncte:2
drapel in

Nu, nu există nicio comandă pentru asta. Dar este doar un fișier yaml... există un modul pentru editarea fișierelor yaml în Ansible Galaxy.

O altă opțiune ar fi să folosiți un fel de bază de date. Inventarul nu trebuie să fie neapărat un fișier text, poate fi și un script care își obține datele în altă parte.

Douwe avatar
drapel mx
Mulțumiri! Te referi la acest modul?: https://galaxy.ansible.com/konono/easyconf

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.