blob: 8ca45349b1eb064280c58e148b0a0e9c51b9dece [file] [log] [blame]
__all__ = ["Package"]
from resource_management.core.base import Resource, ForcedListArgument, ResourceArgument
class Package(Resource):
action = ForcedListArgument(default="install")
package_name = ResourceArgument(default=lambda obj: obj.name)
location = ResourceArgument(default=lambda obj: obj.package_name)
version = ResourceArgument()
actions = ["install", "upgrade", "remove"]
build_vars = ForcedListArgument(default=[])