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

RSS

poise-languages (17) Versions 2.1.1

A Chef cookbook to help writing language cookbooks.

Policyfile
Berkshelf
Knife
cookbook 'poise-languages', '= 2.1.1', :supermarket
cookbook 'poise-languages', '= 2.1.1'
knife supermarket install poise-languages
knife supermarket download poise-languages
README
Dependencies
Changelog
Quality 57%

Poise-Languages Cookbook

Build Status
Gem Version
Cookbook Version
Coverage
Gemnasium
License

Shared support code for Poise's language cookbooks like poise-ruby and
poise-python.

License

Copyright 2015-2017, Noah Kantrowitz

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.

Changelog

v2.1.1

  • Fix the SCL repository enable command for RHEL.
  • Internal refactoring of the system package installer.

v2.1.0

  • Allow customizing properties on the system package install resource via a block

v2.0.5

  • Fixes to work with the latest Chef (again).

v2.0.4

  • Fixes to work with the latest Chef.

v2.0.3

  • Correct the subscription repository name used for SCLs on RedHat.

v2.0.2

  • Don't try to use SCL providers on Amazon Linux.

v2.0.1

  • Don't error on Chef::Decorator::Lazy proxy objects for candidate_version.
  • Retry system and SCL package installs because transient network failures.

v2.0.0

  • Backwards-incompatible change to SCL management to comply with their new repo packages and layout. Uses centos-release-scl-rh repo package or the rhel-variant-rhscl RedHat subscription.

v1.4.0

  • Use poise-archive to unpack static binary archives. This should work better on AIX and Solaris, as well as making it easier to add more archive formats in the future.

v1.3.3

  • #3 Fix static binary installation on AIX and Solaris.
  • Only run the candidate version check for system installs when we aren't passing in package_version.

v1.3.2

  • Handle static archive unpacking correctly when a single download is shared between two paths.

v1.3.1

  • Fix system package installs on OS X.

v1.3.0

  • %{machine_label} is available in URL template for static download.
  • Automatically retry remote_file downloads to handle transient HTTP failures.
  • All *_shell_out language command helpers use poise_shell_out to set $HOME and other environment variables by default.

v1.2.0

  • Support for installing development headers with SCL providers.
  • Add PoiseLanguages::Utils.shelljoin for encoding command arrays with some bash metadata characters allowed.
  • #1 Fix typo in gemspec.

v1.1.0

  • Add helpers for installing from static archives.
  • Improve auto-selection rules for system and SCL providers.
  • Support SCL packages that depend on other SCL packages.
  • Support Ruby 2.0 again.

v1.0.0

  • Initial release!

Collaborator Number Metric
            

2.1.1 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

2.1.1 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

2.1.1 passed this metric

License Metric
            

2.1.1 passed this metric

No Binaries Metric
            

2.1.1 passed this metric

Testing File Metric
            

2.1.1 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

2.1.1 passed this metric