传递角色之间的变量

问题描述 投票:1回答:1

如何将在角色1中定义的变量传递给角色2?

我想知道执行此操作的最佳方法

---
- name: deploy VM
  hosts: localhost
  roles:
    - deploy_vm ## Here I want to deploy the VM and get the VM name/IP address in variable.
    - deploy_tomcat_on_above_vm   ## I would like to use the VM name and pass it over the second role. 

我想使用虚拟机名称并将其传递给第二个角色。

如何将在角色1中定义的变量传递给角色2?我想知道执行此操作的最佳方法----名称:部署VM主机:本地主机角色:-deploy_vm ##在这里我要部署...

ansible
1个回答
0
投票

没有更多详细信息,简短的答案是:只需在第一个角色中分配var,然后在第二个角色中使用它。

© www.soinside.com 2019 - 2024. All rights reserved.