summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/nameservice/pw.rb
blob: 702d705c6189f6a33d800fe8d65a2f7ceee7736b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require 'puppet/provider/nameservice/objectadd'

class Puppet::Provider::NameService
class PW < ObjectAdd
    def deletecmd
        [command(:pw), "#{@resource.class.name.to_s}del", @resource[:name]]
    end

    def modifycmd(param, value)
        cmd = [
            command(:pw),
            "#{@resource.class.name.to_s}mod",
            @resource[:name],
            flag(param),
            value
        ]
        cmd
    end
end
end