Moonshine tightly integrates with Capistrano, utilizing its callback system
to apply your manifests to the server on each deploy. In addition, variables
are set in Capistrano for all keys on the
allowing your Capistrano configuration to be extremly barebones.
By default, Capistrano applies the manifest at
app/manifests/application_manifest.rb. To run a different manifest,
for example one to install and maintain packages on a server of a different
set :moonshine_manifest, 'memcached_manifest'
If you’d like to prevent Capistrano from applying your Moonshine manifests for
set :moonshine_apply, false