Qual è lo scopo e la funzione dei "ruoli" in una ricetta Capistrano? Quando guardo delle ricette di esempio, spesso vedo qualcosa del genere:
role :app, 'somedomain.com'
role :web, 'somedomain.com'
role :db, 'somedomain.com', :primary => true
Quindi sembra che un ruolo sia fondamentalmente un server in cui Capistrano esegue i comandi. In tal caso, perché dovrebbe essere chiamato "ruolo" anziché "host" o "server"?
Nell'esempio sopra, qual è la differenza tra i ruoli :app
e :web
?
Cosa fa l' :primary => true
opzione?
:only => { :primary => true }
penso ... o ilrole
comando nella domanda dovrebbe essere usato:master => true
invece. Credo che questi attributi siano interamente in forma libera.