Puppet Class: keystone::client

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

Overview

Class: keystone::client

Installs Keystone client.

Parameters

client_package_name

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

ensure

(optional) Ensure state of the package. Defaults to ‘present’.

Parameters:

  • client_package_name (Any) (defaults to: $keystone::params::client_package_name)
  • ensure (Any) (defaults to: 'present')


15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/client.pp', line 15

class keystone::client (
  $client_package_name = $keystone::params::client_package_name,
  $ensure = 'present'
) inherits keystone::params {

  include keystone::deps

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

  include openstacklib::openstackclient
}