小编RAM*_*M88的帖子

检查值是否是列表的一部分,列表的名称位于变量中

我尝试查找变量是否具有存储在列表中的有效值。
列表的名称也存储在变量中。如果变量无效,测试就会失败。
如果我使用列表的名称,这将起作用:

- fail: msg="unsupported version requested"
  when: requestedversion not in windowsversionlist
Run Code Online (Sandbox Code Playgroud)

但名字versionlist也是一个变量,因为像linux和windows这样的列表比较多。

这不起作用:

- fail: msg="unsupported version requested"
  when: requesterversion not in versionlist 
Run Code Online (Sandbox Code Playgroud)

变量的versionlist值为windowsversionlist

我尝试{{ versionlist }}等等,但这不起作用。

ansible

2
推荐指数
1
解决办法
5426
查看次数

标签 统计

ansible ×1