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