cookbook 'source_install', '= 1.1.0'
source_install (3) Versions 1.1.0 Follow0
Provides shared code for install cookbooks
cookbook 'source_install', '= 1.1.0', :supermarket
knife supermarket install source_install
knife supermarket download source_install
Source Install Cookbook
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.0
- Added config creates file
1.0.1
- Bumped gem version
1.0.0
- Initial release
Collaborator Number Metric
1.1.0 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.0 passed this metric
Foodcritic Metric
1.1.0 passed this metric
No Binaries Metric
1.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
source_install/source_install-1.1.0.gem
Testing File Metric
1.1.0 passed this metric
Version Tag Metric
1.1.0 passed this metric
1.1.0 failed this metric
1.1.0 passed this metric
Foodcritic Metric
1.1.0 passed this metric
No Binaries Metric
1.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
source_install/source_install-1.1.0.gem
Testing File Metric
1.1.0 passed this metric
Version Tag Metric
1.1.0 passed this metric
1.1.0 passed this metric
1.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
source_install/source_install-1.1.0.gem
Testing File Metric
1.1.0 passed this metric
Version Tag Metric
1.1.0 passed this metric
1.1.0 passed this metric
1.1.0 passed this metric