Я пытаюсь настроить Capistrano для выполнения одной и той же задачи на двух разных серверах, каждый из которых имеет разные учетные данные. I Я хочу сделать что-то подобное:
namespace :deploy do
role :db, "192.168.1.1", :credentials => "db1.yml"
role :db, "192.168.1.1", :credentials => "db2.yml"
task :mytask, :roles => :db do
credentials = YAML.load_file(something)
...
Возможно ли это? Чем я должен заменить чем-то
, чтобы получить доступ к текущей конфигурации сервера?