Есть ли доступная переменная, которая позволит мне обнаружить роль Capistrano из задачи?

У меня есть две задачи для разных ролей, которые практически идентичны. Единственное отличие состоит в том, что выполняемая ими команда имеет аргумент, равный имени роли. Можно ли объединить эти две задачи в одну задачу, используя имя роли в качестве переменной?

На пасти ниже показаны примеры того, что я ищу, до и после. Я бы предпочел не повторять код, как в предыдущем примере, где единственным отличием является имя роли.

http://pastie.org/4496316


person Matt    schedule 15.08.2012    source источник


Ответы (1)


Я не думаю, что переменная роли существует, но я знаю, что существует переменная сервера, и вы сможете получить роли этого сервера из переменной.

person Charlie Greene    schedule 18.09.2012