Есть ли способ использовать import_playbook
(или другой метод включения), чтобы установить переменную и сделать эту переменную доступной для другой книги?
В идеале приведенный ниже код не работает, но я пытаюсь создать повторно используемую игру, которая может предоставить переменную, доступную для других игр, в других сборниках пьес. Как это сделать? Спасибо
1.yml
---
# this file is imported by 2.yml
- hosts: all
tasks:
- name: set a variable
shell: which ls
register: ls_location
- name: debug
debug: msg="{{ ls_location.stdout }}"
2.yml
---
- hosts: all
- import_playbook: 1.yml
tasks:
- name: show variable from 1.yml
debug: msg="{{ ls_location.stdout }}"