Ansible: передать задачу в качестве переменной - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь добиться этого:

Роли / вещи / значения по умолчанию / main.yml:

cool_stuff: msg="yo man"

роли / вещи / задачи / main.yml:

- 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"
}

Спасибо

1 Ответ

1 голос
/ 22 апреля 2020

Правильный синтаксис :

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

или

- debug:
    var:  cool_stuff

Это обобщенное c сообщение "msg": "Hello world!", напечатанное при msg и var опущены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...