27 lines
648 B
Ruby
27 lines
648 B
Ruby
class Chef
|
|
class Provider
|
|
class GitClient
|
|
class Osx < Chef::Provider::GitClient
|
|
include Chef::DSL::IncludeRecipe
|
|
|
|
provides :git_client, os: 'mac_os_x'
|
|
|
|
action :install do
|
|
dmg_package 'GitOSX-Installer' do
|
|
app new_resource.osx_dmg_app_name
|
|
package_id new_resource.osx_dmg_package_id
|
|
volumes_dir new_resource.osx_dmg_volumes_dir
|
|
source new_resource.osx_dmg_url
|
|
checksum new_resource.osx_dmg_checksum
|
|
type 'pkg'
|
|
action :install
|
|
end
|
|
end
|
|
|
|
action :delete do
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|