嵌套的yaml库存文件是否支持ansible?

时间:2017-03-31 11:37:52

标签: ansible

我尝试使用yaml文件作为库存文件,如下所示: - prod: webserver: hosts: example1.com db_servers: hosts: example2.com example3.com - stag: webserver: hosts: example3.com
它似乎没有用,而且我无法通过yaml库存文件找到有关ansible docs的更多信息。上面是否支持?

1 个答案:

答案 0 :(得分:0)

不,这不受支持。你应该有不同的库存用于生产/测试。

您只能像这样定义单个依赖关系树:

webserver:
  hosts:
    example1:
db_servers:
  hosts:
    example2:
    example3:
test:
  children:
    webserver:
    db_servers:

在这种情况下,群组testwebserverdb_servers的父级。