Ansible剧本:剧本之间的交换变量

时间:2019-02-05 10:14:03

标签: ansible ansible-2.x ansible-facts

我需要一个主意,如何在另一个剧本中使用一个剧本的输出变量。他们都使用include语句

进行调用

详细说明:

我有一本主要剧本和两本儿童剧本。我想像child2剧本一样使用child1剧本的输出变量

我尝试注册但没有运气

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

我希望将playbook child1的变量test1删除,以便可以在child2 playbook中使用

0 个答案:

没有答案
相关问题