Fundamental of Ansible
Defining Inventory
Inventory berisi daftar node yang dikelola. File inventory terkadang juga disebut “file host”. Inventaris Anda dapat menentukan informasi seperti alamat IP untuk setiap node yang dikelola. Lokasi default untuk Inventory adalah file bernama /etc/ansible/hosts. Anda dapat menentukan file Inventory yang berbeda pada baris perintah menggunakan opsi -i. Di bawah ini adalah Inventory dengan dua format file INI dan file yaml :
INI format :
mail.example.com
[webservers]
foo.example.com
bar.example.com
[dbservers]
one.example.com
two.example.com
three.example.com
Yaml Format :
all:
hosts:
mail.example.com:
children:
webservers:
hosts:
foo.example.com:
bar.example.com:
dbservers:
hosts:
one.example.com:
two.example.com:
three.example.com:
Ada dua grup default: semua dan tidak dikelompokkan. Grup all
berisi setiap host. Grup yang tidak dikelompokkan berisi all
host yang tidak memiliki grup lain selain all
.