2014-03-02 43 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'才能从文件中的任何主机的子集中进行选择。 –