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.