Qual é o propósito e a função dos "papéis" em uma receita de Capistrano? Quando vejo receitas de amostra, muitas vezes vejo algo assim:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Portanto, parece que uma função é basicamente um servidor onde Capistrano executa comandos. Se for esse o caso, por que seria chamado de "função" em vez de "host" ou "servidor"?
No exemplo acima, qual é a diferença entre as funções :appe :web?
O que a :primary => trueopção faz?
:only => { :primary => true }eu acho ... ou orolecomando na questão deve ser usado:master => true. Eu acredito que esses atributos são totalmente de forma livre.