2014-03-02 39 views
24

的特定組運行的Ansible劇本,我有以下的/ etc/ansible /主機:服務器上

[ESNodes] 
isk-vsrv643 
isk-vsrv644 
isk-vsrv645 

[PerfSetup] 
isk-dsrv613 
isk-dsrv614 

我知道有一個運行在特定主機一個劇本與-l 的選項有僅在PerfSetup組上運行劇本的方法?

回答

41

相同的方式,你會爲主機做:-l PerfSetup

+1

將發動機收集有關'ESNodes'事實呢?假設'PerfSetup'需要知道那些IP? –

+2

值得一提的是,這需要是您的劇本中YAML中定義的'hosts'變量的子集。在這種情況下,您可能需要設置'all'才能從文件中的任何主機的子集中進行選擇。 –