mirror of
https://github.com/rapid7/metasploitable3.git
synced 2024-09-13 00:00:48 +02:00
126949ce19
This reverts commit 50a8a91c71
.
33 lines
930 B
Ruby
33 lines
930 B
Ruby
module DockerCookbook
|
|
class DockerInstallationPackage < DockerBase
|
|
require_relative 'helpers_installation_package'
|
|
|
|
include DockerHelpers::InstallationPackage
|
|
|
|
# Resource properties
|
|
resource_name :docker_installation_package
|
|
|
|
provides :docker_installation, platform: 'amazon'
|
|
|
|
property :package_name, String, default: lazy { default_package_name }, desired_state: false
|
|
property :package_version, String, default: lazy { version_string(version) }, desired_state: false
|
|
property :version, String, default: lazy { default_docker_version }, desired_state: false
|
|
property :package_options, String, desired_state: false
|
|
|
|
# Actions
|
|
action :create do
|
|
package package_name do
|
|
version package_version
|
|
options package_options
|
|
action :install
|
|
end
|
|
end
|
|
|
|
action :delete do
|
|
package package_name do
|
|
action :remove
|
|
end
|
|
end
|
|
end
|
|
end
|