railsmachine / moonshine_god

Simple installation and configuration management for god

This URL has Read+Write access

name age message
file README.rdoc Loading commit data...
directory lib/ Tue Jun 09 12:44:17 -0700 2009 combine the kickstart/restart tasks, don't back... [jnewland]
directory moonshine/ Tue May 05 17:24:43 -0700 2009 initial [roblingle]
directory recipes/ Mon Jun 29 08:14:17 -0700 2009 use god:restart after deploy to ensure tasks ar... [roblingle]
directory spec/
directory templates/
README.rdoc

Moonshine_God

A plugin for Moonshine

Moonshine_God provides simple installation and configuration management for god. Just drop your god configs into config/god/*.god in your Rails application, add a couple lines to your Moonshine manifest, and deploy.

Available options:

  • log_level - One of debug, info, warn, error, or fatal. Default is ‘warn’.
  • log_file - Path to log file. Default is /var/log/god.log.

Instructions

  • script/plugin install git://github.com/railsmachine/moonshine_god.git
  • Add god configuration files at config/god/*.god
  • Configure settings in the manifest if desired:
      configure(
        :god => {
          :log_level => 'info',
          :log_file => "configuration[:deploy_to]/shared/log/god.log"
        }
      )
    
  • Include the plugin and recipe(s) you want to use in your Moonshine manifest.
      plugin :god
      recipe :god