我在 Ansible 任务中有以下条件:
when: ec2_tag_Name == 'testhost01'
它工作正常,但是我想在ec2_tag_Name
现场匹配通配符。
所以像这样
when: ec2_tag_Name == 'testhost*'
目标是匹配任何类似testhostx
testhost12
testhostABC
etc 的内容,只是匹配testhost
字符串开头的任何内容。
这可能吗?似乎无法让它工作。
我在 Ansible 任务中有以下条件:
when: ec2_tag_Name == 'testhost01'
它工作正常,但是我想在ec2_tag_Name
现场匹配通配符。
所以像这样
when: ec2_tag_Name == 'testhost*'
目标是匹配任何类似testhostx
testhost12
testhostABC
etc 的内容,只是匹配testhost
字符串开头的任何内容。
这可能吗?似乎无法让它工作。
从测试字符串:
在你的情况下:
这也有效。
您可以组合逻辑运算符以及和 和 或