Not possible with v2, see the release announcement at
http://capistranorb.com - v3 will be the main release within a few days,
you can already use it.

On Tuesday, July 9, 2013, Carlos Peñas wrote:

> There's a lot of questions arround this topic and I feel that there's no
> direct solution.
>
> Is there a way to get the current role name for a task to use it in a
> variable?
>
> This is what I'm trying to acomplish
>
> task upload_different_file do
>    upload "server_cfg/#{stage}/*#{computed_role}*/my_custom_and_needed_file"
> "/tmp"
>    run "echo *#{computed_role}* >> /tmp/fancy_roles_enumeration"
>    ... and the like ...
> end
>
> That's it. The role name should be arbitrary because this is planed to
> upload several files to a server, based on its role declared
>
> I know that if there's a server with two roles calling twice to that kind
> of task, it will lead to file collision, but I will handle that later.
>
> Is this posibble?
>
> Thanks
>
> .
>
> --
> --
> * You received this message because you are subscribed to the Google
> Groups "Capistrano" group.
> * To post to this group, send email to 
> capistrano@googlegroups.com<javascript:_e({}, 'cvml', 
> 'capistrano@googlegroups.com');>
> * To unsubscribe from this group, send email to
> capistrano+unsubscr...@googlegroups.com <javascript:_e({}, 'cvml',
> 'capistrano%2bunsubscr...@googlegroups.com');> For more options, visit
> this group at http://groups.google.com/group/capistrano?hl=en
> ---
> 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 <javascript:_e({},
> 'cvml', 'capistrano%2bunsubscr...@googlegroups.com');>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>


-- 
Lee Hambley
--
http://lee.hambley.name/
+49 (0) 170 298 5667

-- 
-- 
* You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
* To post to this group, send email to capistrano@googlegroups.com
* To unsubscribe from this group, send email to 
capistrano+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/capistrano?hl=en
--- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to