Ansible:将任务dict作为变量传递

Ansible:将任务dict作为变量传递,ansible,Ansible,我正努力做到这一点: 角色/stuff/defaults/main.yml: cool_stuff: msg="yo man" - debug: "{{ cool_stuff }}" 角色/材料/任务/main.yml: cool_stuff: msg="yo man" - debug: "{{ cool_stuff }}" 这是我得到的结果: TASK [dummy : debug] ***************************************************

我正努力做到这一点:

角色/stuff/defaults/main.yml:

cool_stuff: msg="yo man"
- debug: "{{ cool_stuff }}"
角色/材料/任务/main.yml:

cool_stuff: msg="yo man"
- debug: "{{ cool_stuff }}"
这是我得到的结果:

TASK [dummy : debug] ***********************************************************
task path: .../tasks/main.yml:3
ok: [sandbox-a] => {
    "msg": "Hello world!"
}
如何取而代之

TASK [dummy : debug] ***********************************************************
task path: .../tasks/main.yml:3
ok: [sandbox-a] => {
    "msg": "yo man"
}
谢谢

正确答案是

- debug:
    msg:  "{{ cool_stuff }}"


这是省略msg和var时打印的通用消息
“msg”:“Hello world!”

Hello world!”来自何处?它是默认的调试msg值: