I'd suggest upgrading. You might be able to find people to help you with this older version, but most people (IMO) have upgraded and will be able to support Capistrano 3.
~William Johnston On Mon, Oct 17, 2016 at 2:21 PM, Gokulakrishnan Sarangaraju <gokul.sarangar...@gmail.com> wrote: > Versions: > > Ruby - 1.8.7 > Capistrano - 2.6.0 > Rake / Rails / etc > > Platform: > > Working on....CentOS > Deploying to... CentOS > > Logs: > > Even though "deployuser" has the rights to switch to "admin" user without > entering password, cap script is expecting password to be entered. > > -bash-4.1$ cap -f /tmp/captest-user.cap deploy > * executing `deploy' > * executing "whoami" > servers: ["host1"] > [host1] executing command > ** [out :: host1] deployuser > command finished in 69ms > * executing "sudo -p 'sudo password: ' -u admin > /data/myapplication/script.sh stop" > servers: ["host1"] > [host1] executing command > Password: > > > Files: > > Capfile > > default_run_options[:pty] = true > role :app, "host1" > task :deploy, roles => :app do > run "whoami" > run "/data/myapplication/script.sh stop", :shell => "sudo su - cmsadmin" > run "tail -f /home/apache-tomcat-7.0.67/logs/catalina.out | sed '/^INFO: > Stopping ProtocolHandler/ q'" > run "sudo puppet agent --confdir=/home/puppet --waitforcert 60 --test; true" > end > > In 2.6 is there a way i can execute commands on behalf of another user > ("admin" in my case)? If so how? I understand that this is possible with the > help of https://github.com/fundingcircle/sshkit-backends-netssh_global in > Cap 3.0. But i would like to know if it is achievable using 2.6 or should i > have to upgrade it? > > Any pointers will help me a lot. Thanks! > > -- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to capistrano+unsubscr...@googlegroups.com. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/capistrano/71a57de7-0950-4f2d-9786-e89825e88972%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/CAJBYiQhnWAPCEJJcKiJLnjmS8KxN-yPCEQJfZV4gUYefvHUyCA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.