нужно снять бекап с MySQL при помощи innobackupex, переписать на соседний сервер, выполнить операции подготовки, запустить MySQL... Какой в таком случае true way?
в роль, через delegate_to?
Упускаешь главное: Ansible = stateless. Отсюда в твоём случае использование будет чуть другим: одна и та же роль должна уметь снять бэкап, положить его во внешнее хранилище, скачать бэкап из внешнего хранилища на хост, и накатить базу из бэкапа. А уже с какими хостами и группами запускать - дело номер последнее. Иначе - говнокод, башсибл, вот это вот всё.
Обсуждают сегодня