据我了解,每本剧本都有一个主机条目。我想知道,如果我创建一个包含其他剧本的容器剧本,可以为每个包含的剧本参数化主机。所以像
---
- include playbook_1.yml
hosts: tag_postgres
- include: playbook_2.yml
hosts: tag_rabbitmq
我能够将所有不同的剧本放到一个脚本中并调用,但是这样一来,我就无法将某些set_fact从一个剧本重用到另一个剧本中,因此存在很多任务重复。
这个问题的另一个推论是,我可以在亚马逊上启动ec2s吗?
hosts: localhost
并配置已启动的ec2,这将基本上从配置清单-i ec2.py
,并将主机指定为
hosts: tag_<some_tag>
是通过同一个剧本还是一组包含的剧本(不同的角色)发生的?
hosts:
您的Yaml中可以包含多个部分,并且从本质上讲,您的清单中有几本使用不同主机组的剧本?