如何在ansible-playbook命令中传递主机列表?

时间:2018-08-27 12:11:04

标签: ansible

我试图运行一个剧本并直接从命令行提供主机,因为我经常更改主机IP并将其导出到环境变量JUMPBOX_AZR。我已经签出了Ansible文档,并为ansible-playbook选中了-i选项:

  

指定清单主机路径或逗号分隔的主机列表。   –库存文件已弃用

使用“逗号分隔的主机列表”,我想我可以做这样的事情:

ansible-playbook -i "${JUMPBOX_AZR}" ~/terraform_azure/Ansible/prepare_acs.yml

但显然不是因为我遇到此错误:

[WARNING]: Unable to parse /home/pedro/terraform_azure/Ansible/23.100.53.196 as an inventory source

如果主机位于本地环境变量中,那么将主机提供给剧本的最简单方法是什么?

0 个答案:

没有答案