Sure William. I will upgrade to 3.1 or to a latest version for future 
queries. 

btw i was able to solve that issue with by allowing commands to be executed 
while switching user (sudo su - admin -c "command here"). It has nothing to 
do with Capistrano version. 

Regards,
Gokul


On Tuesday, October 18, 2016 at 5:31:31 AM UTC-7, William Johnston wrote:
>
> 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.sa...@gmail.com <javascript:>> 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+...@googlegroups.com <javascript:>. 
> > 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/6d0877e3-41a4-44fb-9919-4de04e7a8037%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to