Я пытаюсь сделать так, чтобы capistrano подключался ко второму серверу, отличному от тех, которые определены в определениях «роли», чтобы подключиться к одному конкретному серверу, запустить на нем mysqldump и собрать свежий дамп в приложение: ,: веб-хостинг.
Итак, вот что я написал:
server "staging.app.com", :app, :web, :db, :primary => true
server "legacyserver.com", :origin_server
Я хочу подключаться к: origin_server, только когда это необходимо, т.е. когда мне нужно запустить mysqldump и scp. Но при запуске cap% env% deploy журнал capistrano:
servers: ["staging.app.com", "legacyserver.com"]
и пытается войти на обе машины, используя одинаковые введенные учетные данные.
Чего мне не хватать? Спасибо.