Multiple server deploy: solicitando senha ssh para cada servidor
Estou configurando o Capifony (Capistrano para symfony), mas tenho um problema com a senha ssh ao testar a implantação de vários servidore
Aqui estão algumas versões:
daniel@fiji:~$ ruby --version
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
daniel@fiji:~$ cap --version
Capistrano v2.9.0
daniel@fiji:~$ uname -a
Linux fiji 3.0.0-13-generic-pae #22-Ubuntu SMP Wed Nov 2 15:17:35 UTC 2011 i686 i686 i386 GNU/Linux
E algumas configurações de deploy.rb:
set :domain, "mydomain"
...
set :user, "sshuser"
set :password, "sshpassword"
...
role :web, domain
role :app, domain
...
A implantação em um único servidor funciona muito bem, sem a necessidade de digitar senhas. Tudo bem. Mas se eu tentar adicionar mais servidores à configuração (precisarei implantar em 6 a 9 máquinas) com uma configuração como esta:
...
set :user, "sshuser"
set :password, "sshpassword"
role :web, "ipaddr1", "ipaddr2"
role :app, "ipaddr1", "ipaddr2"
...
@Capistrano começa a me perguntar a senha ssh para cada servidor listado, mesmo que esteja definido como antes ... o que há de errado nessa configuração? Digitar a senha permite que o processo continue e tudo funcione, mas eu gostaria de evitar a senha sempr
Obrigado Daniel