Назад | Перейти на главную страницу

Как я могу вывести переменную, которая включена из другого файла yml в доступный?

Я включил переменную из другого Ansible .yml файл. Как мне распечатать эту переменную в STDOUT в моей пьесе?

Вот пример учебного пособия, чтобы показать, чего я пытаюсь достичь:

---
- hosts: host1
  var_files: configure.yml

tasks: 
  - name: Print to stdout
    action: {{build}}.stdout

build - это переменная, которая включается из другого файла yml

Вы, вероятно, хотите debug модуль, добавьте это как «задачу»:

  - debug: var={{build}}.stdout

Мне интересно, нужны ли фигурные скобки, которые вы им показали, но я не могу сказать без дополнительного контекста. Если это не дает ожидаемого результата, попробуйте без подтяжек. Попробуйте без .stdout кроме того, представленная информация может быть весьма познавательной.