Class
Chef::Provider
In:
lib/chef/provider/deploy.rb
lib/chef/provider/file.rb
lib/chef/provider/package.rb
lib/chef/provider/mdadm.rb
lib/chef/provider/cron/solaris.rb
lib/chef/provider/remote_file.rb
lib/chef/provider/http_request.rb
lib/chef/provider/remote_directory.rb
lib/chef/provider/log.rb
lib/chef/provider/group.rb
lib/chef/provider/directory.rb
lib/chef/provider/breakpoint.rb
lib/chef/provider/service/macosx.rb
lib/chef/provider/service/redhat.rb
lib/chef/provider/service/upstart.rb
lib/chef/provider/service/invokercd.rb
lib/chef/provider/service/freebsd.rb
lib/chef/provider/service/insserv.rb
lib/chef/provider/service/init.rb
lib/chef/provider/service/debian.rb
lib/chef/provider/service/simple.rb
lib/chef/provider/service/solaris.rb
lib/chef/provider/user.rb
lib/chef/provider/execute.rb
lib/chef/provider/cron.rb
lib/chef/provider/env.rb
lib/chef/provider/user/dscl.rb
lib/chef/provider/user/useradd.rb
lib/chef/provider/user/pw.rb
lib/chef/provider/user/windows.rb
lib/chef/provider/ifconfig.rb
lib/chef/provider/script.rb
lib/chef/provider/mount/windows.rb
lib/chef/provider/mount/mount.rb
lib/chef/provider/git.rb
lib/chef/provider/package/freebsd.rb
lib/chef/provider/package/portage.rb
lib/chef/provider/package/yum.rb
lib/chef/provider/package/pacman.rb
lib/chef/provider/package/ips.rb
lib/chef/provider/package/zypper.rb
lib/chef/provider/package/rpm.rb
lib/chef/provider/package/rubygems.rb
lib/chef/provider/package/apt.rb
lib/chef/provider/package/solaris.rb
lib/chef/provider/package/dpkg.rb
lib/chef/provider/package/easy_install.rb
lib/chef/provider/package/macports.rb
lib/chef/provider/package/smartos.rb
lib/chef/provider/deploy/revision.rb
lib/chef/provider/deploy/timestamped.rb
lib/chef/provider/erl_call.rb
lib/chef/provider/ohai.rb
lib/chef/provider/ruby_block.rb
lib/chef/provider/template.rb
lib/chef/provider/group/groupadd.rb
lib/chef/provider/group/suse.rb
lib/chef/provider/group/pw.rb
lib/chef/provider/group/windows.rb
lib/chef/provider/group/gpasswd.rb
lib/chef/provider/group/aix.rb
lib/chef/provider/group/groupmod.rb
lib/chef/provider/group/dscl.rb
lib/chef/provider/group/usermod.rb
lib/chef/provider/cookbook_file.rb
lib/chef/provider/resource_update.rb
lib/chef/provider/link.rb
lib/chef/provider/subversion.rb
lib/chef/provider/env/windows.rb
lib/chef/provider/service.rb
lib/chef/provider/mount.rb
lib/chef/provider.rb
Parent:
Object
Methods
action_nothing
build_from_file
cleanup_after_converge
converge_actions
converge_by
cookbook_name
define_resource_requirements
events
load_current_resource
load_current_resource
new
node
process_resource_requirements
recipe_eval
requirements
resource_collection
run_action
set_updated_status
whyrun_mode?
whyrun_supported?
Included Modules
Chef::Mixin::RecipeDefinitionDSLCore
Chef::Mixin::WhyRun
Chef::Mixin::EnforceOwnershipAndPermissions
Chef::Mixin::ConvertToClassName
Chef::Mixin::RecipeDefinitionDSLCore
Classes and Modules
Module
Chef::Provider::Service
Class
Chef::Provider::Breakpoint
Class
Chef::Provider::CookbookFile
Class
Chef::Provider::Cron
Class
Chef::Provider::Deploy
Class
Chef::Provider::Directory
Class
Chef::Provider::Env
Class
Chef::Provider::ErlCall
Class
Chef::Provider::Execute
Class
Chef::Provider::File
Class
Chef::Provider::Git
Class
Chef::Provider::Group
Class
Chef::Provider::HttpRequest
Class
Chef::Provider::Ifconfig
Class
Chef::Provider::Link
Class
Chef::Provider::Log
Class
Chef::Provider::Mdadm
Class
Chef::Provider::Mount
Class
Chef::Provider::Ohai
Class
Chef::Provider::Package
Class
Chef::Provider::RemoteDirectory
Class
Chef::Provider::RemoteFile
Class
Chef::Provider::ResourceUpdate
Class
Chef::Provider::Route
Class
Chef::Provider::RubyBlock
Class
Chef::Provider::Script
Class
Chef::Provider::Service
Class
Chef::Provider::Subversion
Class
Chef::Provider::Template
Class
Chef::Provider::User
Attributes
action
[RW]
current_resource
[RW]
new_resource
[RW]
run_context
[RW]
Public Class methods
build_from_file
(cookbook_name, filename, run_context)
load_current_resource
()
new
(new_resource, run_context)
Public Instance methods
action_nothing
()
cleanup_after_converge
()
cookbook_name
()
define_resource_requirements
()
events
()
load_current_resource
()
node
()
process_resource_requirements
()
requirements
()
resource_collection
()
Used by providers supporting embedded recipes
run_action
(action=nil)
set_updated_status
()
whyrun_mode?
()
whyrun_supported?
()
Protected Instance methods
converge_actions
()
converge_by
(descriptions, &block)
recipe_eval
(&block)
[Validate]