Bazen playbook un tüm hostlarda vs calismasini degilde sadece bir yada sectigimiz hostlarda calismasini isteyebiliriz.
Örnek inventory
[nodes]
node1
node2
[newnodes]
node1
[myself]
localhost ansible_connection=local
web.lab.local
data.lab.local
[lab]
labhost1.lab.local
labhost2.lab.local
[test]
test1.lab.local
test2.lab.local
[datacenter1]
labhost1.lab.local
test1.lab.local
[datacenter2]
labhost2.lab.local
test2.lab.local
[datacenter:children]
datacenter1
datacenter2
[new]
192.168.2.1
192.168.2.2
mesela sadece lab.local olanlarda calissin istersek
ansible-playbook site.yaml *.lab.local
ansible node1,node2 --list-hosts
gibi kullanabiliriz.
Yada mesela playbookta bir sürü host secili group icinde.
ansible-playbook site.yaml --limit 192.168.2.1
gibi sectigimiz nodelari kullanabiliriz.