macos-cookbook/resources/remote_management.rb

25 строки
637 B
Ruby

resource_name :remote_management
default_action :enable
kickstart = '/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart'
action :enable do
execute "#{kickstart} -activate" do
not_if { RemoteManagement.activated? }
end
execute "#{kickstart} -configure -allowAccessFor -allUsers -access -on -privs -all" do
not_if { RemoteManagement.configured_for_all_users_and_privileges? }
end
end
action :disable do
execute "#{kickstart} -deactivate" do
only_if { RemoteManagement.activated? }
end
execute "#{kickstart} -stop" do
only_if { RemoteManagement.activated? }
end
end