Puppet Class: trove::client

Inherits:
trove::params
Defined in:
manifests/client.pp

Overview

trove::client

Manages the trove client package on systems

Parameters:

client_package_name

(optional) The name of python trove client package Defaults to $trove::params::client_package_name

package_ensure

(optional) The state of the package Defaults to present

Parameters:

  • client_package_name (Any) (defaults to: $trove::params::client_package_name)
  • package_ensure (Any) (defaults to: present)


33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'manifests/client.pp', line 33

class trove::client (
  $client_package_name = $trove::params::client_package_name,
  $package_ensure = present,
) inherits trove::params {

  include trove::deps

  package { 'python-troveclient':
    ensure => $package_ensure,
    name   => $client_package_name,
    tag    => 'openstack',
  }

  include openstacklib::openstackclient

}