答案 0 :(得分:0)
括号不能嵌套。将代码放在花括号中后,该代码将解释为Jinja2,您可以在任何地方使用变量。
要解决此问题,只需使用不带引号的变量环境(带引号的是字符串,而不是变量)。在Jinja2中,您还可以像在Python中那样将变量与其他字符串连接起来:
meta_state: "{{ docker_facts['container_facts']['node'][environment + '/container1'] ['run_status']['inspect_status'] }}"