914a2d9c69
Change-Id: I5627f94d4fc0d0fa1a63968cfa7ed67350fcc769
33 lines
684 B
Puppet
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,
|
|
}
|
|
}
|