groupadd.rb

Path: lib/puppet/provider/group/groupadd.rb
Last Update: Tue Dec 16 04:18:50 +0100 2008

Required files

puppet/provider/nameservice/objectadd  

Methods

addcmd  

Public Instance methods

[Source]

    # File lib/puppet/provider/group/groupadd.rb, line 16
16:     def addcmd
17:         cmd = [command(:add)]
18:         if gid = @resource.should(:gid)
19:             unless gid == :absent
20:                 cmd << flag(:gid) << gid
21:             end
22:         end
23:         if @resource.allowdupe?
24:             cmd << "-o"
25:         end
26:         cmd << @resource[:name]
27: 
28:         return cmd
29:     end

[Validate]