puppet-manila/manifests/client.pp
root 5b720d66d6 Manila hooks support
This code moves all deps to an external class so that Manila can be
installed with mechanisms besides packages (like venv or docker). This
also cleans-up the dependency tree by removing false or confusing
dependencies.

Change-Id: I053dbef10d51664d99e633abb714b3520a681e96
2016-10-28 11:29:34 +02:00

23 lines
445 B
Puppet

# == Class: manila::client
#
# Installs Manila python client.
#
# === Parameters
#
# [*package_ensure*]
# Ensure state for package. Defaults to 'present'.
#
class manila::client (
$package_ensure = 'present'
) {
include ::manila::deps
include ::manila::params
package { 'python-manilaclient':
ensure => $package_ensure,
name => $::manila::params::client_package,
tag => ['openstack', 'manila-support-package']
}
}