Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

The compat_resource cookbook has been deprecated

Author provided reason for deprecation:

The compat_resource cookbook has been deprecated and is no longer being maintained by its authors. Use of the compat_resource cookbook is no longer recommended.

RSS

compat_resource (56) Versions 12.16.0

Backports functionality introduced in the latest chef-client releases to any chef-client from 12.1 onwards

Policyfile
Berkshelf
Knife
cookbook 'compat_resource', '= 12.16.0', :supermarket
cookbook 'compat_resource', '= 12.16.0'
knife supermarket install compat_resource
knife supermarket download compat_resource
README
Dependencies
Changelog
Quality 100%

compat_resource cookbook

Build Status Cookbook Version

This cookbook backports functionality introduced in the latest chef-client releases to any chef-client from 12.1 onwards. This includes Custom Resource functionality, notification improvements, as well as new resources added to core chef. It allows for the usage of these new resources in cookbooks without requiring the very latest Chef client release.

Backported functionality

Requirements

Platforms

  • All platforms supported by Chef

Chef

  • Chef 12.1+

Cookbooks

  • none

Usage

To use this cookbook, put depends 'compat_resource' in the metadata.rb of your cookbook. Once this is done, you can use all the new custom resource features to define resources. It Just Works.

Custom Resources?

Curious about how to use custom resources?

License & Authors

Author: John Keiser (jkeiser@chef.io)

Copyright: 2015-2016, Chef Software, Inc. ``` Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Dependent cookbooks

This cookbook has no specified dependencies.

Contingent cookbooks

acme Applicable Versions
activemq Applicable Versions
apparmor Applicable Versions
apt Applicable Versions
audit Applicable Versions
autofs Applicable Versions
backslasher-python Applicable Versions
bar Applicable Versions
baragon Applicable Versions
build-essential Applicable Versions
cerner_tomcat Applicable Versions
chef-apt-docker Applicable Versions
chef-ingredient Applicable Versions
chef-vault Applicable Versions
chef-yum-docker Applicable Versions
chef_client_updater Applicable Versions
chef_hostname Applicable Versions
chef_nginx Applicable Versions
chef_slack Applicable Versions
cloudpassage Applicable Versions
couchdb Applicable Versions
cron Applicable Versions
djbdns Applicable Versions
docker Applicable Versions
docker 2.0.0
docker 2.0.1
docker 2.0.2
docker 2.0.3
docker 2.0.4
docker 2.1.0
docker 2.1.1
docker 2.1.2
docker 2.1.3
docker 2.1.4
docker 2.1.5
docker 2.1.6
docker 2.1.7
docker 2.1.8
docker 2.1.9
docker 2.1.10
docker 2.1.11
docker 2.1.12
docker 2.1.13
docker 2.1.14
docker 2.1.15
docker 2.1.16
docker 2.1.17
docker 2.1.18
docker 2.1.19
docker 2.1.20
docker 2.1.21
docker 2.1.22
docker 2.1.23
docker 2.2.0
docker 2.2.1
docker 2.2.2
docker 2.2.3
docker 2.2.4
docker 2.2.5
docker 2.2.6
docker 2.2.7
docker 2.2.8
docker 2.2.9
docker 2.2.10
docker 2.2.11
docker 2.3.0
docker 2.3.1
docker 2.3.2
docker 2.3.3
docker 2.3.4
docker 2.3.5
docker 2.3.6
docker 2.3.7
docker 2.3.8
docker 2.3.9
docker 2.3.10
docker 2.3.11
docker 2.3.12
docker 2.3.13
docker 2.3.14
docker 2.3.15
docker 2.3.16
docker 2.3.17
docker 2.3.18
docker 2.3.19
docker 2.3.20
docker 2.3.21
docker 2.3.22
docker 2.3.23
docker 2.4.0
docker 2.4.1
docker 2.4.2
docker 2.4.3
docker 2.4.4
docker 2.4.5
docker 2.4.6
docker 2.4.7
docker 2.4.8
docker 2.4.9
docker 2.4.10
docker 2.4.11
docker 2.4.12
docker 2.4.13
docker 2.4.14
docker 2.4.15
docker 2.4.16
docker 2.4.17
docker 2.4.18
docker 2.4.19
docker 2.4.20
docker 2.4.21
docker 2.4.22
docker 2.4.23
docker 2.4.24
docker 2.4.25
docker 2.4.26
docker 2.5.0
docker 2.5.1
docker 2.5.2
docker 2.5.3
docker 2.5.4
docker 2.5.5
docker 2.5.6
docker 2.5.7
docker 2.5.8
docker 2.6.0
docker 2.6.1
docker 2.6.2
docker 2.6.3
docker 2.6.4
docker 2.6.5
docker 2.6.6
docker 2.6.7
docker 2.6.8
docker 2.7.0
docker 2.7.1
docker 2.8.0
docker 2.9.0
docker 2.9.1
docker 2.9.2
docker 2.9.3
docker 2.9.4
docker 2.9.5
docker 2.9.6
docker 2.9.7
docker 2.9.8
docker 2.9.9
docker 2.9.10
docker 2.11.0
docker 2.11.1
docker 2.12.0
docker 2.13.0
docker 2.13.1
docker 2.13.2
docker 2.13.3
docker 2.13.4
docker 2.13.5
docker 2.13.6
docker 2.13.7
docker 2.13.8
docker 2.13.9
docker 2.13.10
docker 2.13.11
docker 2.14.0
docker 2.14.1
docker 2.14.2
docker 2.14.3
docker 2.14.4
docker-engine Applicable Versions
dsc_contrib Applicable Versions
elasticsearch-curator Applicable Versions
erlang Applicable Versions
etcd Applicable Versions
etcd-client Applicable Versions
exabgp Applicable Versions
flyway-cli Applicable Versions
forked_audit Applicable Versions
glassfish Applicable Versions
gluster Applicable Versions
haproxy Applicable Versions
hopsworks Applicable Versions
httpd Applicable Versions
iis-lb Applicable Versions
ilo Applicable Versions
influxdb Applicable Versions
iptables Applicable Versions
jenkins Applicable Versions
jumpcloud Applicable Versions
kibana Applicable Versions
kibana5-gm Applicable Versions
languages Applicable Versions
logrotate Applicable Versions
memcached Applicable Versions
microsoft_azure Applicable Versions
mingw Applicable Versions
mule Applicable Versions
multipackage Applicable Versions
netdata Applicable Versions
nginx Applicable Versions
nodejs Applicable Versions
nodesource Applicable Versions
nscd Applicable Versions
ohai Applicable Versions
oneview Applicable Versions
oracle-client Applicable Versions
os-hardening Applicable Versions
osquery Applicable Versions
overwatch Applicable Versions
php-omnibus Applicable Versions
postfixadmin Applicable Versions
postgresql Applicable Versions
push-jobs Applicable Versions
redhat_subscription_manager Applicable Versions
redis-omnibus Applicable Versions
reprepro Applicable Versions
rsyslog Applicable Versions
rubyzip Applicable Versions
s3_dir Applicable Versions
salt Applicable Versions
samba Applicable Versions
selinux_policy Applicable Versions
snort Applicable Versions
ssh_known_hosts Applicable Versions
stegosoc-windows Applicable Versions
supermarket-omnibus-cookbook Applicable Versions
systemd Applicable Versions
tomcat Applicable Versions
trusted_certificate Applicable Versions
weave Applicable Versions
weblogic Applicable Versions
wkhtmltopdf-centos Applicable Versions
yum-amazon Applicable Versions
yum-atomic Applicable Versions
yum-atrpms Applicable Versions
yum-centos Applicable Versions
yum-chef Applicable Versions
yum-elrepo Applicable Versions
yum-epel Applicable Versions
yum-erlang_solutions Applicable Versions
yum-fedora Applicable Versions
yum-ius Applicable Versions
yum-mysql-community Applicable Versions
yum-percona Applicable Versions
yum-pgdg Applicable Versions
yum-remi-chef Applicable Versions
yum-repoforge Applicable Versions

compat_resource Cookbook CHANGELOG

This file is used to list changes made in each version of the compat_resource cookbook.

12.14.7 (2016-09-26)

  • Update to 12.14.89 Chef
  • Fix autoload by applying fix from #106

12.14.6 (2016-09-20)

  • Update backported codebase to Chef 12.14.77 which brings in yum_repository updates and why-run enabled by default in custom resources

12.14.5 (2016-09-19)

  • Prevent spamming messages in Chefspec runs for cookbooks that depend on compat_resource

12.14.4 (2016-09-19)

  • Fix delayed notifications cloning

12.14.3 (2016-09-12)

  • Fix subscribes notifications

12.14.2 (2016-09-09)

  • Improve documentation
  • keep ChefCompat::Resource defined even if we don't load

12.14.1 (2016-09-07)

  • add yum_repository resource from Chef 12.14
  • Update the minimum chef version in the metadata to 12.1
  • Added maintainers files
  • suppress constant redef warnings when running chefspec

Collaborator Number Metric
            

12.16.0 passed this metric

Foodcritic Metric
            

12.16.0 passed this metric