使用var作为数字,然后如果value小于x则跳过

时间:2017-03-30 14:35:33

标签: voice genesys

我正在尝试开发一个脚本执行许多工作 - 它是在我们的系统中停止应用程序等。

所以在这个脚本中我想要能够停止10个应用程序,所以在脚本中我传递了一个var - genesysNumApps:“{{genesysNumApps}}” - 这是在ansible命令中定义的。

但是我想在脚本中说这个值是否等于或小于5,不要执行以下命令。

这可能吗?

我不是这方面的专家,我们刚刚接受了这些任务,我不希望20个脚本做同样的事情但是针对不同的应用程序。

非常感谢,如果我没有清楚地解释,那就很抱歉

对不起伙计们 - 了解这个论坛lol

该脚本正在运行Linux命令,并使用Genesys命令界面来停止某些应用程序

乏:

genesysNumApps: "{{ genesysNumApps }}"
  • 行动:跳过

    only_if:'{{genesysNumApps}}'='5'

马丁

1 个答案:

答案 0 :(得分:0)

我不太了解我的理解,但你可以对这样的任务有条件:

- debug:
    msg: "Run this task if genesysNumApps is 5."
  when: genesysNumApps == 5