Skip to content

Chef cookbook that provides logic for installing packages from source

License

Notifications You must be signed in to change notification settings

UAlaska-IT/source_install

Repository files navigation

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.

About

Chef cookbook that provides logic for installing packages from source

Resources

License

Stars

Watchers

Forks

Packages

No packages published