Before was incorrect.Sorry!

set(:username) do
 Capistrano::CLI.ui.ask "Give me a ssh user: "
end

I think it's ok.
Regards.

Rafael G. escribió:
> Hi, try with it:
>
> set(:ssh_username) do
>  Capistrano::CLI.ui.ask "Give me a ssh user: "
> end
>
> Regards
>
>
> TravellingGuy escribió:
>> We're just getting into the world of capistrano to deploy websites.
>> Thanks to the excellent getting started docs at capify.org, I was able
>> to jump right in and create some fairly sophisticated deployment
>> scripts.
>>
>> I'm using capistrano 2.1 and have no experience with previous
>> versions.
>>
>> One thing that I would like to do is have cap ask for the username to
>> use when ssh'ing to the server to run tasks.  This would allow any of
>> our developers to deploy using their own login.  Note that the USER/
>> USERNAME environment variables won't work, because there's no
>> guarantee that the users remote login will be the same as their
>> username on their local machine.
>>
>> I've tried this:
>> # Export from svn to test.gon.com
>> desc "Update dev environment from SVN"
>> task :deploy_to_dev, :hosts => "[EMAIL PROTECTED]" do
>>     ......do stuff
>> end
>>
>> # Get user's ssh username
>> set(:ssh_username) do
>>     print "What is your ssh username? "
>>     STDOUT.flush
>>     STDIN.gets.chomp
>> end
>>
>> However, doing a "cap --tasks" results in an error:
>> undefined local variable or method ssh_`username'
>>
>> So, I moved the set(:ssh_username)....above the task:
>> # Get user's ssh username
>> set(:ssh_username) do
>>     print "What is your ssh username? "
>>     STDOUT.flush
>>     STDIN.gets.chomp
>> end
>>
>> # Export from svn to test.gon.com
>> desc "Update dev environment from SVN"
>> task :deploy_to_dev, :hosts => "[EMAIL PROTECTED]" do
>>     ......do stuff
>> end
>>
>> While this works, it has a side effect of asking for the users
>> username even when just doing a "cap --tasks".
>>
>> Any ideas on other ways this could be accomplished?
>>
>> Thanks
>>
>> >>
>>
>>   
>
>


-- 
Rafael Garcia Ortega


--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

begin:vcard
fn;quoted-printable:Rafael Garc=C3=ADa Ortega
n;quoted-printable:Garc=C3=ADa Ortega;Rafael
org:ASPgems S.L.
email;internet:[EMAIL PROTECTED]
tel;work:692686533
x-mozilla-html:FALSE
url:http://www.aspgems.com
version:2.1
end:vcard

Reply via email to