我想使用AWS标记中的多个值从ec2.py脚本中过滤主机
现在实例具有标签 服务:app1:app2:app3
我想将主机属性过滤为仅由例如在具有app1的实例中执行
ansible-playbook -i ./ec2.py --extra-vars =“ env = beta service = app1” test_inv.yml
innside test_inv.yml
- 主机:“ tag_Environment _ {{env}}:&tag_Service _ {{service}}””
如何传递标记以仅过滤标记内的值之一?
如果我有app1-b:app2:app3
,Ansible不会检测到该值我正在做测试
ansible-playbook -i ./ec2.py --extra-vars =“ env = beta service = app1 ” test_inv.yml
检测值,但是可以使用哪些特殊字符来分隔标签?
谢谢
答案 0 :(得分:0)
似乎EC2.py脚本如何将任何特殊字符转换为“ _”,从而允许使用*进行过滤,但是您不能使用任何其他字符,因为首先已转换。