1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
# == 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'
#
# [*exists_action*]
# (Optional) Default action when a package
# already exists: s - skip, a - abort,
# u - update.
# Defaults to 's'
#
# [*public*]
# (Optional) Make the package available for users
# from other tenants
# Defaults to true
#
define murano::application (
$package_ensure = 'present',
$package_name = $title,
$package_category = undef,
$exists_action = 's',
$public = true,
) {
include murano::deps
warning("The murano::application defined type is deprecated. \
Use the murano_application resource type instead.")
$package_path="/var/cache/murano/meta/${package_name}.zip"
murano_application { $package_name:
ensure => $package_ensure,
package_path => $package_path,
exists_action => $exists_action,
public => $public,
category => $package_category,
}
}
|