gpt4 book ai didi

regex - 如何评估 Ansible 任务的 when 条件

转载 作者:行者123 更新时间:2023-12-02 12:05:35 24 4
gpt4 key购买 nike

我有一个具有以下值的变量:

   name_prefix: stage-dbs

我的剧本中有一项任务,必须检查此变量并查看它是否包含 *-dbs ,如果满足条件,则应该进行处理。我写了这样的东西:

- name: Ensure deployment directory is present
 file:
   path=/var/tmp/deploy/paTestTool
   state=directory
  when: name_prefix =="*-dbs" # what condition is required here to evaulate the rest part of variable??

应该使用什么正则表达式模式或如何在此处使用正则表达式?

最佳答案

无需使用正则表达式进行模式搜索。您可以像这样使用搜索:

when: name_prefix | search("stage-dbs")

一定会成功的。

关于regex - 如何评估 Ansible 任务的 when 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34429842/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com