首页 文章

如何跳过主机存储库并在Ansible中指定主机运行时

提问于
浏览
1

我不希望将任何hosts文件指定为ansible-playbook命令 .

ansible-playbook site.yml  -e "source_host=mymac1 source_file=myfile1"

我的site.yml看起来像这样:

更多site.yml

---

- hosts: "{{ source_host | default('my_pc')}}"
  user: weblogic

但是,我收到以下错误:

[警告]:无法匹配提供的主机模式,忽略:all [警告]:提供的主机列表为空,只有localhost可用PLAYBOOK:site.yml **************** ************************************************** ************************************************** ************************************************** ************ 2在site.yml中播放[警告]:无法匹配提供的主机模式,忽略:mymac1

您能否建议我如何将任何主机传递到我的剧本而无需维护和托管包含所有主机信息的存储库

我在ansible版本2.3.1.0

1 回答

相关问题