我尝试使用yaml文件作为库存文件,如下所示:
- prod:
webserver:
hosts:
example1.com
db_servers:
hosts:
example2.com
example3.com
- stag:
webserver:
hosts:
example3.com
它似乎没有用,而且我无法通过yaml库存文件找到有关ansible docs的更多信息。上面是否支持?
答案 0 :(得分:0)
不,这不受支持。你应该有不同的库存用于生产/测试。
您只能像这样定义单个依赖关系树:
webserver:
hosts:
example1:
db_servers:
hosts:
example2:
example3:
test:
children:
webserver:
db_servers:
在这种情况下,群组test
是webserver
和db_servers
的父级。