在 Ansible Tower/AWX 工作流上交流不同的模板

Communicate different templates on Ansible Tower/AWX Workflow

我正在为 运行 几个模板(基本上是剧本)开发 AWX 工作流。
我创建了一个连接到 git 的项目以获取我的剧本。

他们将手动 运行 一个接一个,其中一个剧本将依赖于另一个。例如001剧本会生成一些002剧本需要的文件。

├── integration
│   ├── 001_get_changes.yml
│   ├── 002_create_json.yml
│   ├── 003_get_owners.yml
│   ├── 004_get_instances.yml
│   ├── 005_check_landscape.yml
│   ├── 006_create_landscape.yml
│   ├── 007_check_environment.yml
│   ├── 008_create_environment.yml
│   ├── _ansible.cfg
│   ├── files
│   ├── vars
│   ├── templates

所以当我 运行 他们使用工作流程时,他们失败了。
消息是 002 无法找到 001 生成的文件。

我的问题是,模板 运行 即使在相同的工作流程中也是分开的?
我在工作流程的 2 个模板之间添加了一个 "Project Sync",但没有任何变化。有没有办法将文件从一个模板转移到另一个模板?

谢谢

将来帮助任何人。
在 AWX/Ansible Tower 中可以将信息从一个模板移动到另一个模板。
有必要使用set_stats。基本上,它允许您存储要在下游使用的变量。

https://docs.ansible.com/ansible-tower/latest/html/userguide/workflows.html