хостов случайно удалить строку hosts:, то декларация хостов уедет на уровень выше и такая группа "корректно" спарсится в пустую группу без хостов.
Обнаружить такое глазами может быть не всегда просто.
Любые танцы вокруг --check-syntax ни к чему не привели.
Каких-то опций для "строгого" парсинга инвентори не обнаружил.
файл в виде ini или yaml?
Обсуждают сегодня