Ansible Playbook: переменная обмена между playbooks

Мне нужна идея, как я могу использовать выходную переменную одного Playbook в другом playbook. они оба вызываются с помощью оператора включения

Детальное объяснение:

У меня есть одна мастер-книга и две детские книги. Я хочу использовать выходную переменную child1 playbook, как в child2 playbook

Я пытался зарегистрироваться, но не повезло

Main.yml

- hosts: localhost
- name: executing child1 playbook
  include: child1.yaml
- name:  executing child2 playbook
  include: child2.yaml

child1.yml

- hosts: localhost
- name: print to stdout
  command: echo "hello"
  register: test1

child2.yml

- hosts: localhost
- name: print to stdout
  command: echo '{{ test }}'
  register: test2

Я хочу переменную test1 playbook child1, чтобы я мог использовать в child2 playbook

0 ответов

Другие вопросы по тегам