gnm-cap_permission

Adds group based permissions to Capistrano tasks.

Installation

$ gem install gnm-cap_permission

Include in your Capfile

require 'rubygems'
require 'gnm-cap_permission'

Usage

Permission by group:

set :group_name, "releasemgmt"   # allows users in 'releasemgmt' group to run cap tasks

Note: Users in “root”, “sysadmins”, and “confmgmt” groups are granted rights by default

Permission by users:

set :deployment_users, ["leeroy", "jenkins"]  # allows user 'leeroy' and user 'jenkins' to run cap tasks

Contributing to cap_permission

Copyright © 2012 Gorilla Nation Media. See LICENSE.txt for further details.