다음 과 같은 mosh_version
ansible debug msg
명령을 사용하여 이전에 등록 된 변수 를 인쇄하려고합니다 .
- name: Print mosh version
debug: msg="Mosh Version: {{ mosh_version.stdout }}"
작동하지 않고 다음 오류를 인쇄합니다.
Note: The error may actually appear before this position: line 55, column 27
- name: Print mosh version
debug: msg="Mosh Version: {{ mosh_version.stdout }}"
^
We could be wrong, but this one looks like it might be an issue with
missing quotes. Always quote template expression brackets when they
start a value. For instance:
with_items:
- {{ foo }}
Should be written as:
with_items:
- "{{ foo }}"
나는 시도했다
- name: Print mosh version
debug: msg=Mosh Version: "{{ mosh_version.stdout }}"
그러나 이것은 단지 "Mosh"를 인쇄 할 것입니다.
이것을 실행하는 가장 좋은 방법은 무엇입니까?
TASK: [ Print mosh version] ************************************** ok: [127.0.0.1] => { "msg": "Mosh" }