Sobes.tech
Junior — Middle

Át lehet nevezni az inventory.ini fájlt Ansible-re anélkül, hogy elveszítenénk a működőképességet?

sobes.tech MI

Válasz az MI-től

Igen, az inventory.ini fájl az Ansible-ben átnevezhető, de ebben az esetben egyértelműen meg kell adni az új inventár útvonalát a parancsok futtatásakor vagy a beállításokban.

Alapértelmezés szerint az Ansible az aktuális könyvtárban vagy a /etc/ansible/hosts helyen keresi az inventárt a inventory vagy inventory.ini fájlban. Ha átnevezed a fájlt, például my_inventory.ini-re, akkor a -i opciót kell használnod:

ansible-playbook -i my_inventory.ini playbook.yml

Vagy megadhatod a fájl útvonalát az Ansible konfigurációban (ansible.cfg) a [defaults] szekcióban:

[defaults]
inventory = my_inventory.ini

Így az átnevezés lehetőség szerint működik anélkül, hogy a funkcionalitás elveszne, ha helyesen adod meg az új fájl elérési útját.