]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-cookbooks.git/commitdiff
Fixes loading the current client key
authorWalter Huf <walter.huf@corvisa.com>
Fri, 14 Mar 2014 15:04:22 +0000 (10:04 -0500)
committerWalter Huf <walter.huf@corvisa.com>
Fri, 14 Mar 2014 15:04:22 +0000 (10:04 -0500)
providers/client.rb

index becada6b196906af0510fd017c0b6a576ee47e76..1ce56ba45ad50595ef94ba5955e9fd2060cea7fb 100644 (file)
@@ -30,7 +30,7 @@ def load_current_resource
   @current_resource.caps(get_caps(@current_resource.keyname))
   default_filename = "/etc/ceph/ceph.client.#{@new_resource.name}.#{node['hostname']}.#{@new_resource.as_keyring ? "keyring" : "secret"}"
   @current_resource.filename(@new_resource.filename || default_filename)
-  @current_resource.key(get_new_key(@current_resource.keyname))
+  @current_resource.key = get_key(@current_resource.keyname)
   @current_resource.caps_match = true if @current_resource.caps == @new_resource.caps
 end
 
@@ -38,7 +38,7 @@ def file_content
   @current_resource.as_keyring ? "[#{@current_resource.keyname}]\n\tkey = #{@current_resource.key}\n" : @current_resource.key
 end
 
-def get_new_key(keyname)
+def get_key(keyname)
   cmd = "ceph auth print_key #{keyname}"
   Mixlib::ShellOut.new(cmd).run_command.stdout
 end