To further clarify my deploy.rb example, the three "role" assignments at the end have been applied exclusively. The final entry in the list is the one that doesn't work.
# role :app, "ap-1" # <= works # role :app, "ap-2" # <= works role :app, "ap-1", "ap-2" # <= doesn't work Thanks for the help and input. ~ jeremy On Sep 28, 6:21 pm, jeyroz <[email protected]> wrote: > Hello, I recently began experimenting with Capistrano. Deploying our > codebase to a single server (role :app, "ap-1") worked well, but once > I included a secondary application server to the list (role :app, > "ap-1", "ap-2"), things went sideways... > > * executing `deploy:setup' > * executing "snip[...]" > servers: ["ap-1", "ap-2"] > Enter passphrase for /home/devuser/.ssh/id_dsa: Enter passphrase for / > home/devuser/.ssh/id_dsa: > > You'll note the duplicate requests for a ssh-key "passphrase" in > succession. When provided, I'm prompted for it again, and again. If I > simply [enter] through the process numerous times, I receive the > following... > > connection failed for: ap-1 (OpenSSL::PKey::DSAError: Neither PUB key > nor PRIV key:: nested asn1 error), ap-2 (NoMethodError: undefined > method `overwrite' for nil:NilClass) > > Passphrase protected DSA keys are used to quickly log-in between all > of our servers. The "devuser" above has a public key registered as an > "authorized_key" with the "deployuser" used to deploy the application > on each server. The keys are set up appropriately and have been > verified. Again, I can successfully deploy to either server > individually using the users/keys in question, without issue, but not > both at once. > > My deploy.rb file is embarrassingly simple at this point... > > set :application, "appname" > set :repository, "http://domain.com/svn/appname/" > set :user, "deployuser" > set :use_sudo, false > set :scm, :subversion > set :scm_username, "svnuser" > set :scm_password, "svnpass" > set :deploy_to, "/path/to/#{application}" > role :app, "ap-1" # <= works > role :app, "ap-2" # <= works > role :app, "ap-1", "ap-2" # <= doesn't work > > Any ideas where I have gone wrong at such an early stage? > > Thanks for the help. > > Best, > > ~ jeremy -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
