class Sprinkle::Installers::Group

The user installer helps add groups. You may pass flags as an option.

Example Usage

package :users do
  add_group 'webguys', :flags => "--shell /usr/bin/zsh"

  verify do
    has_group 'webguys'
  end
end

Public Instance Methods

add_group(group, options={}, &block) click to toggle source
# File lib/sprinkle/installers/group.rb, line 16
def add_group(group, options={},  &block)
  install Group.new(self, group, options, &block)
end
has_group(group) click to toggle source
# File lib/sprinkle/installers/group.rb, line 22
def has_group(group)
  @commands << "egrep -i \"^#{group}:\" /etc/group"
end