运行ec2_instance_facts Ansible 模块并将其注册到名为ec2的变量中。
我在 ec2 实例上有标签,其键名中有冒号字符。
我可以使用以下方法获取环境标签值:
set_fact:
number_of_nodes: "{{ ec2.instances|json_query('[*].tags.environment') }}"
但无法获取"aws:lc:sg"的值,请尝试以下操作:
set_fact:
number_of_nodes: "{{ ec2.instances|json_query('[*].tags.aws:lc:sg') }}"
还尝试在冒号前放置 \、\、/、// 字符。不工作。
有人可以帮忙吗?:(