ansible - 如果跳过播放,则不提示输入变量

时间:2018-01-26 19:05:05

标签: ansible

我有一个<div class="absoluteBox"> outer yellow box <div class="greyBox"></div> <div class="absoluteBox2"> inner yellow box should completely fill up screen </div> <div class="greyBox"></div> </div>的剧本,上面有几个剧本,一个剧本设置如下:

ansible

该剧正常运作......但是......

当我在不在&#34; windows&#34;中的主机上运行此剧本时小组,- hosts: windows vars_prompt: - name: "svnuser" prompt: "SVN username" private: no - name: "svnpass" prompt: "SVN password" tasks: - name: "Windows Subversion" script: "/root/ansible.password.change/wingen.exp {{svnuser}} {{svnpass}}" when: - rootpassword is defined 应事先知道该剧本不会运行。但是,它仍然提示我输入变量。

有没有办法阻止在跳过此播放时提示变量?我能想到的唯一方法就是将我的剧本分成多个剧本,如果可以避免的话,我宁愿不这样做。

1 个答案:

答案 0 :(得分:0)

这是通过提示允许hosts操作的预期行为。

请参阅issue 28408