Escaping double curly braces in Ansible

前端 未结 10 1159
我寻月下人不归
我寻月下人不归 2020-12-13 05:19

How to escape double curly braces in Ansible 1.9.2?

For instance, how can I escape double curly braces in the following shell command?

- name: Test 
         


        
10条回答
  •  忘掉有多难
    2020-12-13 05:56

    Whenever you have problems with conflicting characters in Ansible, a rule of thumb is to output them as a string in a Jinja expression.

    So instead of {{ you would use {{ '{{' }}:

    - debug: msg="docker inspect --format '{{ '{{' }} .NetworkSettings.IPAddress {{ '}}' }}' instance1"
    

    Topic "Escaping" in the Jinja2 docs.

提交回复
热议问题