└── web
│ ├── 00.yml
│ └── main.yml
├── host_vars
│ ├── web_01
│ │ └── main.yml
│ └── web_02
│ └── main.yml
└── vars
└── myapp
└── myapp_00.yml
В принципе, оно читает все файлы, но есть нюанс. В файле myapp_00.yml приходится описывать структуру от корня. Ну, в смысле, как-то так:
---
all:
vars:
myapp:
myapp_00:
somevar: somevalue
С одной стороны, вроде уже легче, а с другой - структура все равно не очень.
А вот как бы получить поведение, аналогичное поведению host_vars?
Т.е. хочется в файле myapp_00.yml написать просто:
---
somevar: somevalue
И обращаться потом как к myapp.myapp_00.somevar.
А зачем вам там описывать структуру инвентори? 😳
Ты хочешь странного.
Обсуждают сегодня