equal
deleted
inserted
replaced
54 end |
54 end |
55 |
55 |
56 pg, prop = fullprop.split("/") |
56 pg, prop = fullprop.split("/") |
57 props[prop] = value if validprops.include? prop.to_sym |
57 props[prop] = value if validprops.include? prop.to_sym |
58 end |
58 end |
59 props[:bind_passwd] = svcprop("-p", "cred/bind_passwd", |
59 |
60 "svc:/network/ldap/client").strip |
60 # attempt to set the cred/bind_passwd value |
|
61 begin |
|
62 props[:bind_passwd] = svcprop("-p", "cred/bind_passwd", |
|
63 "svc:/network/ldap/client").strip() |
|
64 rescue |
|
65 props[:bind_passwd] = nil |
|
66 end |
|
67 |
61 props[:name] = "current" |
68 props[:name] = "current" |
62 return Array new(props) |
69 return Array new(props) |
63 end |
70 end |
64 |
71 |
65 Puppet::Type.type(:ldap).validproperties.each do |field| |
72 Puppet::Type.type(:ldap).validproperties.each do |field| |