Update golang cookbook

This commit is contained in:
2021-12-04 19:57:19 -06:00
parent a8948053d6
commit bbef38b6d6
130 changed files with 3548 additions and 1795 deletions

View File

@@ -4,11 +4,13 @@
# Resource:: user_privilege
#
chef_version_for_provides '< 16.0' if respond_to?(:chef_version_for_provides)
property :principal, String, name_property: true
property :privilege, [Array, String], required: true, coerce: proc { |v| [*v].sort }
property :privilege, [Array, String], required: true, coerce: proc { |v| Array(v).sort }
action :add do
([*new_resource.privilege] - [*current_resource.privilege]).each do |user_right|
new_resource.privilege - Array(current_resource.privilege).each do |user_right|
converge_by("adding user privilege #{user_right}") do
Chef::ReservedNames::Win32::Security.add_account_right(new_resource.principal, user_right)
end