如何通过调查运行多个剧本?

时间:2021-03-25 20:31:05

标签: ansible cisco ansible-tower

我在 ansible 塔中有两个剧本,每个剧本都有调查。

---
- name: Provision Routers
  import_playbook: provision_evpn_routers.yml
  
- name: Provision Switches
  import_playbook: provision_evpn_switches.yml

当我执行这个主要剧本时,没有提示调查并且我收到错误,因为变量(将从调查中填充)不存在。

1 个答案:

答案 0 :(得分:0)

在作业模板中,您可以存储变量并创建主调查。但是,由于 Tower 控制 playbook 执行的输入和标准输出,因此在作业模板启动后,您将无法提供任何参数或条目。

您可以创建工作流程,而不是直接调用剧本。 看一下这个: https://docs.ansible.com/ansible-tower/latest/html/userguide/workflow_templates.html#surveys