Имеется ли переменная, которая позволит мне обнаружить роль Capistrano из задачи?
У меня есть две задачи для разных ролей, которые практически идентичны. Разница лишь в том, что команда, которую они запускают, имеет аргумент, равный имени роли. Можно ли объединить эти две задачи в одну задачу, используя имя роли в качестве переменной?
На картинке ниже показаны примеры того, что я ищу. Я бы предпочел не повторять код, как в предыдущем примере, где единственным отличием является название роли.
1 ответ
Я не думаю, что ролевая переменная существует, но я знаю, что серверная переменная существует, и вы должны быть в состоянии получить роли этого сервера из переменной.