class Sprinkle::Installers::User
The user installer add users. You may pass :flags as an option.
Example Usage¶ ↑
package :users do add_user 'admin', :flags => "--disabled-password" verify do has_user 'admin', :in_group => "root" end end
Public Instance Methods
add_user(username, options={}, &block)
click to toggle source
# File lib/sprinkle/installers/user.rb, line 17 def add_user(username, options={}, &block) install User.new(self, username, options, &block) end
has_user(user, opts = {})
click to toggle source
# File lib/sprinkle/installers/user.rb, line 23 def has_user(user, opts = {}) if opts[:in_group] @commands << "id -nG #{user} | xargs -n1 echo | grep #{opts[:in_group]}" else @commands << "id #{user}" end end