puppet-murano/manifests/application.pp
Alexey Deryugin 914a2d9c69 Application resource implementation
Change-Id: I5627f94d4fc0d0fa1a63968cfa7ed67350fcc769
2015-11-18 15:55:26 +03:00

33 lines
684 B
Puppet

# == Resource: murano::application
#
# murano application importer
#
# === Parameters
#
# [*package_ensure*]
# (Optional) Ensure state for package
# Defaults to 'present'
#
# [*package_name*]
# (Optional) Application package name
# Defaults to $title
#
# [*package_category*]
# (Optional) Application category
# Defaults to 'undef'
#
define murano::application (
$package_ensure = 'present',
$package_name = $title,
$package_category = undef,
) {
$package_path="/var/cache/murano/meta/${package_name}.zip"
murano_application { $package_name:
ensure => $package_ensure,
package_path => $package_path,
category => $package_category,
}
}