История изменений
Исправление micronekodesu, (текущая версия) :
Сейчас в playbook делаю так
Эта таска запустится на удаленном хосте (на микротике в этом случае), зачем вот эта наркомания с ssh? Тем более чтоб так сработало надо roles/DO ITl/files/DOIT.rsc
туда предварительно доставить.
А в doit.rsc уже команнды, чсто нужно сделать на mikrotik
Не правильно. Если берете оркестратор, используйте его. Если у вас все внутри каких-то там скриптов - соберите в один да залейте через ssh, ansible не нужен в таком случае.
загрузился скрпит кторый сделает бэкап, потом применить необходымие настройки и откатит елс связь пропала
Еще раз спрошу про то, как вы себе это представляете - команду отката надо запустить на микротике, проверить связь нужно с внешней тачки. Как в случае отвала связи можно запустить скрипт на микротике? Без связи!!
Надо делать как тут уже советовали - не делать перманентные изменения (чтоб ребутом роутера откатить) или восстанавливаться по таймеру - если связь не отвалилась тупо убиваем процесс восстановления, который в это время отсчитывает время до того как начнет действовать.
Исходная версия micronekodesu, :
Сейчас в playbook делаю так
Эта таска запустится на удаленном хосте (на микротике в этом случае), зачем вот эта наркомания с ssh? Тем более чтоб так сработало надо roles/DO ITl/files/DOIT.rsc
туда предварительно доставить.