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

RSS

source_install (3) Versions 1.1.1

Provides shared code for install cookbooks

Berkshelf
Policyfile
Knife
cookbook 'source_install', '~> 1.1.1'
cookbook 'source_install', '~> 1.1.1', :supermarket
knife supermarket install source_install
knife supermarket download source_install
README
Dependencies
Changelog
Quality 88%

Source Install Cookbook

License GitHub Tag Build status

Maintainer: OIT Systems Engineering (ua-oit-se@alaska.edu)

Purpose

This cookbook installs a gem in Chef that provides logic for downloading, configuring, compiling, and installing packages from source. Used by first-party cookbooks openssl_install, sqlite_install, and python_install.

Requirements

Chef

This cookbook requires Chef 14+

Platforms

Supported Platform Families:

  • Debian
    • Ubuntu, Mint
  • Red Hat Enterprise Linux
    • Amazon, CentOS, Oracle
  • Suse

Platforms validated via Test Kitchen:

  • Ubuntu
  • Debian
  • CentOS
  • Oracle
  • Fedora
  • Amazon
  • Suse

Notes:

  • This cookbook should support any recent Linux variant.

Dependencies

This cookbook does not constrain its dependencies because it is intended as a utility library. It should ultimately be used within a wrapper cookbook.

Resources

This cookbook provides no resources but can be used to create install resources by extending SourceInstall::Install.

Recipes

This cookbook provides no recipes.

Examples

See example usage in openssl_install, sqlite_install, and python_install.

Development

See CONTRIBUTING.md and TESTING.md.

Changelog for Source Install Cookbook

1.1.1

  • Add hook build_command
  • Eliminate metadata from config checksum

1.1.0

  • Added config creates file

1.0.1

  • Bumped gem version

1.0.0

  • Initial release

Collaborator Number Metric
            

1.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
            

1.1.1 passed this metric

Foodcritic Metric
            

1.1.1 passed this metric

No Binaries Metric
            

1.1.1 passed this metric

Publish Metric
            

1.1.1 passed this metric

Supported Platforms Metric
            

1.1.1 passed this metric

Testing File Metric
            

1.1.1 passed this metric

Version Tag Metric
            

1.1.1 passed this metric