# # Installs only the OpenStack client libraries # # === Parameters # # [ceilometer] # (optional) Install the Ceilometer client package # # [cinder] # (optional) Install the Cinder client package # # [glance] # (optional) Install the Glance client package # # [keystone] # (optional) Install the Keystone client package # # [nova] # (optional) Install the Nova client package # # [quantum] # (optional) Install the Quantum client package # class openstack::client ( $ceilometer = true, $cinder = true, $glance = true, $keystone = true, $nova = true, $quantum = true ) { if $ceilometer { include 'ceilometer::client' } if $cinder { include 'cinder::client' } if $glance { include 'glance::client' } if $keystone { include 'keystone::client' } if $nova { include 'nova::client' } if $quantum { include 'quantum::client' } }