有没有办法从一个包含的剧本中返回一个值,以便在另一个剧本中使用?请考虑以下剧本:
---
- include: provisionPostgres.yml store=09123
- include: provisionWebserver.yml store=09123
其中每个剧集都包含一个AWS实例,然后在该实例上安装软件。 Postgres和我的网络应用程序。
我正在尝试处理的用例是让第一个包含的playbook返回我的数据库服务器的IP地址,以便我可以使用它将我的Web服务器指向第二个包含的playbook。
我知道我可以在任务中注册值以用于其他任务,但我无法找到如何从剧本中返回值。
我如何在ansible中实现这一目标?