class Chef::Resource::ChefUser
Public Instance Methods
actor_path()
click to toggle source
# File lib/chef/resource/chef_user.rb, line 58 def actor_path "#{rest.root_url}/users" end
actor_type()
click to toggle source
Helpers
Gives us new_json, current_json, not_found_json, etc.
# File lib/chef/resource/chef_user.rb, line 54 def actor_type "user" end
after(&block)
click to toggle source
Proc that runs after the resource completes. Called with (resource, json, private_key, public_key)
# File lib/chef/resource/chef_user.rb, line 36 def after(&block) block ? @after = block : @after end
before(&block)
click to toggle source
Proc that runs just before the resource executes. Called with (resource)
# File lib/chef/resource/chef_user.rb, line 31 def before(&block) block ? @before = block : @before end
data_handler()
click to toggle source
# File lib/chef/resource/chef_user.rb, line 66 def data_handler Chef::ChefFS::DataHandler::UserDataHandler.new end
keys()
click to toggle source
# File lib/chef/resource/chef_user.rb, line 70 def keys { "name" => :user_name, "username" => :user_name, "display_name" => :display_name, "admin" => :admin, "email" => :email, "password" => :password, "external_authentication_uid" => :external_authentication_uid, "recovery_authentication_enabled" => :recovery_authentication_enabled, "public_key" => :source_key, } end
resource_class()
click to toggle source
# File lib/chef/resource/chef_user.rb, line 62 def resource_class Chef::Resource::ChefUser end