From 7f08fd42071c4a9f6fa766c0923923dc0c74ac9d Mon Sep 17 00:00:00 2001 From: John Chilton Date: Thu, 3 May 2012 10:24:41 -0500 Subject: [PATCH] Create configuration class for glance client, mirroring puppetlabs nova::client to some degree. --- manifests/client.pp | 12 ++++++++++++ spec/classes/glance_client_spec.rb | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 manifests/client.pp create mode 100644 spec/classes/glance_client_spec.rb diff --git a/manifests/client.pp b/manifests/client.pp new file mode 100644 index 00000000..0e8aa513 --- /dev/null +++ b/manifests/client.pp @@ -0,0 +1,12 @@ +# +# Installs the glance python library. +# +class glance::client ( + $ensure = 'present', +) { + + package { 'python-glance': + ensure => $ensure, + } + +} \ No newline at end of file diff --git a/spec/classes/glance_client_spec.rb b/spec/classes/glance_client_spec.rb new file mode 100644 index 00000000..ab61bce1 --- /dev/null +++ b/spec/classes/glance_client_spec.rb @@ -0,0 +1,5 @@ +require 'spec_helper' + +describe 'glance::client' do + it { should contain_package('python-glance').with_ensure('present') } +end