Signed-off-by: Chris Lalancette <clalance(a)redhat.com>
---
contrib/aeolus-configure.spec | 2 +-
.../aeolus/lib/puppet/provider/web_request/curl.rb | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/contrib/aeolus-configure.spec b/contrib/aeolus-configure.spec
index b3b1089..f578378 100644
--- a/contrib/aeolus-configure.spec
+++ b/contrib/aeolus-configure.spec
@@ -13,7 +13,7 @@ Source0: %{name}-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}
BuildArch: noarch
Requires: puppet
-Requires: rubygem(uuid)
+Requires: rubygem(uuidtools)
# To send a request to iwhd rest interface to
# create buckets, eventually replace w/ an
# iwhd client
diff --git a/recipes/aeolus/lib/puppet/provider/web_request/curl.rb b/recipes/aeolus/lib/puppet/provider/web_request/curl.rb
index 925b865..724f70f 100644
--- a/recipes/aeolus/lib/puppet/provider/web_request/curl.rb
+++ b/recipes/aeolus/lib/puppet/provider/web_request/curl.rb
@@ -1,5 +1,5 @@
require 'curb'
-require 'uuid'
+require 'uuidtools'
require 'fileutils'
# Helper to invoke the web request w/ curl
@@ -54,7 +54,7 @@ end
def process_params(request_method, params, uri)
begin
# Set request method and generate a unique session key
- session = "/tmp/#{UUID.new.generate}"
+ session = "/tmp/#{UUIDTools::UUID.timestamp_create.to_s}"
# Invoke a login request if necessary
if params[:login]
--
1.7.4.4