делать группу из одного хоста, после чего уродство аля hostvars[groups["groupname"][0]].
если не нужна группа, почему бы машины не добавить в all ?
Потому что несколько инвентарей с разным набором хостов, но при этом алиасы должны продолжать указывать на кого-то конкретного вне зависимости от инвентаря.
Чем алиас отличается от группы из одного хоста?
Принципиально — ничем. Просто вместо groups["service1"]|first становится возможно писать "service1".
А можно через run_once. Если все равно какой хост.
К сожалению, нет. Беда в том, что сервисы (и их текущий вариант деплоя) пока толком не рассчитаны на горизонтальное масштабирование, но уже имеют межсетевое взаимодействие, вот и приходится их раскидывать между машинами такими себе способами.
Обсуждают сегодня