summaryrefslogtreecommitdiff
path: root/lib/chef/resource.rb
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible to include Chef::Provider / Chef::ResourceJohn Keiser2014-04-241-0/+1
| | | | without circular dependencies or missing deps
* Fix namespacing issues caused by moving guard_interpreter logic out of ↵Adam Edwards2014-03-291-1/+1
| | | | Chef::Resource
* CR feedback: refactor guard interpreter logic out of Resource into ConditionalAdam Edwards2014-03-291-20/+4
|
* Remove customizable exception handling, unused source line parameterAdam Edwards2014-03-291-1/+1
|
* Guard resource new specs and spec fixesAdam Edwards2014-03-291-1/+0
|
* Refactor to move inheritance to script and derived resourcesAdam Edwards2014-03-291-7/+1
|
* CHEF-4553: Add spec tests and fix broken examplesAdam Edwards2014-03-291-3/+5
|
* CHEF-4553: Guard interpreter attribute to enable custom script guardsadamedx2014-03-291-3/+33
|
* Exctracted resource exception message to separate method to be able to ↵Pavel Brylov2014-03-191-2/+6
| | | | overwrite it in subclasses. Added custom_exception_message to subversion resource to filter out password if any
* CHEF-5086/COOK-3890: Add reboot_pending? to core DSLBryan McLellan2014-02-271-0/+2
| | | | | | Accessible in recipes and in resources, can be used to detect if Windows needs to reboot to finish a software installation or operating system update.
* [CHEF-972] removed the #self.not_if method and the private constructor from ↵Xabier de Zuazo2013-06-191-2/+2
| | | | ConditionalActionNothing and renamed to ConditionalActionNotNothing
* [CHEF-972] replaced the CondidionalAction class by a ↵Xabier de Zuazo2013-06-191-2/+2
| | | | ConditionalActionNothing class
* [CHEF-972] created a ConditionalAction class to be used in ↵Xabier de Zuazo2013-06-191-8/+5
| | | | resource#should_skip? method
* [CHEF-972] replaced only_if Conditional by a not_if ConditionalXabier de Zuazo2013-06-191-1/+1
|
* [CHEF-972] added event dispatcher call to display messages properlyXabier de Zuazo2013-06-191-0/+1
|
* [CHEF-972] resource action should have higher precedence than only_if/not_if ↵Xabier de Zuazo2013-06-191-0/+5
| | | | (:nothing action)
* [CHEF-4135] add eager validation of notification syntaxdanielsdeleo2013-05-301-0/+7
|
* [CHEF-4123] fix const_defined arity mismatch on ruby 1.8danielsdeleo2013-04-241-0/+11
|
* [CHEF-3432] explain class var usage for resource_classesdanielsdeleo2013-04-221-0/+3
|
* [CHEF-3432] use shared variable to track resource subclassesdanielsdeleo2013-04-181-1/+1
| | | | | | Use a class (@@var) instead of class instance variable to track subclasses of Chef::Resource. This ensures that subclasses of subclasses will be added to the list.
* rdoc json compat methodsdanielsdeleo2013-02-111-0/+5
|
* allow lookup of resources without symbol creationdanielsdeleo2013-02-111-0/+12
|
* Merge branch 'CHEF-3068'danielsdeleo2013-01-241-2/+6
|\
* | [CHEF-3783] some cookbooks rely on DataQuery being defined on resourcedanielsdeleo2013-01-231-0/+2
| | | | | | | | https://www.destroyallsoftware.com/blog/2011/one-base-class-to-rule-them-all
* | remove cruft code.danielsdeleo2013-01-231-4/+4
| | | | | | | | In all of github there is not a single cookbook using this.
* | Merge branch '10-stable' into integrate-chef-10-18-0danielsdeleo2013-01-171-2/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitattributes chef-expander/Rakefile chef-expander/lib/chef/expander/version.rb chef-server-api/Rakefile chef-server-api/chef-server-api.gemspec chef-server-api/lib/chef-server-api/version.rb chef-server-webui/Rakefile chef-server-webui/chef-server-webui.gemspec chef-server-webui/lib/chef-server-webui/version.rb chef-server/Rakefile chef-server/lib/chef-server/version.rb chef-solr/lib/chef/solr/version.rb chef.gemspec chef/Rakefile chef/spec/support/platform_helpers.rb chef/spec/support/shared/functional/file_resource.rb chef/spec/unit/api_client_spec.rb chef/spec/unit/provider/directory_spec.rb ci/jenkins_run_tests.bat ci/jenkins_run_tests.sh distro/common/html/chef-client.8.html distro/common/html/chef-expander.8.html distro/common/html/chef-expanderctl.8.html distro/common/html/chef-server-webui.8.html distro/common/html/chef-server.8.html distro/common/html/chef-shell.1.html distro/common/html/chef-solo.8.html distro/common/html/chef-solr.8.html distro/common/html/knife-bootstrap.1.html distro/common/html/knife-client.1.html distro/common/html/knife-configure.1.html distro/common/html/knife-cookbook-site.1.html distro/common/html/knife-cookbook.1.html distro/common/html/knife-data-bag.1.html distro/common/html/knife-environment.1.html distro/common/html/knife-exec.1.html distro/common/html/knife-index.1.html distro/common/html/knife-node.1.html distro/common/html/knife-role.1.html distro/common/html/knife-search.1.html distro/common/html/knife-ssh.1.html distro/common/html/knife-status.1.html distro/common/html/knife-tag.1.html distro/common/html/knife.1.html distro/common/man/man1/chef-shell.1 distro/common/man/man1/knife-bootstrap.1 distro/common/man/man1/knife-client.1 distro/common/man/man1/knife-configure.1 distro/common/man/man1/knife-cookbook-site.1 distro/common/man/man1/knife-cookbook.1 distro/common/man/man1/knife-data-bag.1 distro/common/man/man1/knife-environment.1 distro/common/man/man1/knife-exec.1 distro/common/man/man1/knife-index.1 distro/common/man/man1/knife-node.1 distro/common/man/man1/knife-role.1 distro/common/man/man1/knife-search.1 distro/common/man/man1/knife-ssh.1 distro/common/man/man1/knife-status.1 distro/common/man/man1/knife-tag.1 distro/common/man/man1/knife.1 distro/common/man/man8/chef-client.8 distro/common/man/man8/chef-expander.8 distro/common/man/man8/chef-expanderctl.8 distro/common/man/man8/chef-server-webui.8 distro/common/man/man8/chef-server.8 distro/common/man/man8/chef-solo.8 distro/common/man/man8/chef-solr.8 lib/chef/api_client.rb lib/chef/rest.rb lib/chef/version.rb spec/functional/knife/ssh_spec.rb spec/functional/resource/cookbook_file_spec.rb spec/spec_helper.rb spec/stress/win32/security_spec.rb spec/support/shared/functional/securable_resource.rb spec/unit/config_spec.rb spec/unit/knife/ssh_spec.rb
* | moving registry_helper to dsl classLamont Granquist2012-12-191-2/+2
| |
* | adding registry helper for recipes+resourcesLamont Granquist2012-12-191-0/+2
| |
* | Extract LWRP resource code to LWRPBasedanielsdeleo2012-12-191-89/+1
| |
* | [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-301-0/+853
|/ | | | The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo!
* big refactor of the repo layout. move to a chef gem and a chef-server gem ↵Ezra Zygmuntowicz2008-10-081-172/+0
| | | | all with proper deps
* Adding provider method, so you can actually specify a provider directlyAdam Jacob2008-10-081-0/+8
|
* merging in fujins service resource and providerAdam Jacob2008-10-021-2/+3
|\
| * Added the supports access to all resourcesAJ Christensen2008-10-011-2/+3
| |
* | Supporting multiple actionsAdam Jacob2008-10-021-6/+16
|/
* Adding specs for new resource types, fixes to node, mixin::templateAdam Jacob2008-09-081-1/+2
|
* Rasing exceptions, expanding the path for the source lineAdam Jacob2008-09-081-1/+1
|
* Added template support, changed license to Apache v 2Adam Jacob2008-08-161-14/+12
|
* Updating to remove yamlAdam Jacob2008-07-281-1/+0
|
* Updating search ticketsAdam Jacob2008-07-281-1/+1
|
* Adding functional search supportAdam Jacob2008-07-101-2/+3
|
* Huge amount of work, covering openid, clients, and all sorts of server stuffAdam Jacob2008-06-091-4/+5
|
* Working on network layerAdam Jacob2008-05-191-3/+23
|
* Got set_or_return to work properlyAdam Jacob2008-04-281-12/+3
|
* chef compilesAdam Jacob2008-04-271-3/+27
|
* Adding the Params::Validate mixin, refactored Chef::Config to be a ↵Adam Jacob2008-04-071-7/+2
| | | | singleton, Implemented require_recipe
* Added rcov coverage, lots of tests, definitions, node supportAdam Jacob2008-03-101-0/+123