Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.29 KB

rfc063-omnibus-chef-native-gems.md

File metadata and controls

49 lines (35 loc) · 1.29 KB
RFC Title Author Status Type Tracking
63
Omnibus Chef Native Gem Additions
Lamont Granquist <lamont@chef.io>
Accepted
Standards Track

Omnibus Chef Native Gem Additions

Motivation

As a Chef User,
I want to have omnibus-chef ship with nokogiri,
Because that will speed up my initial converges, and ease my pain at installing it.

As a Chef User,
I want to have omnibus-chef ship with popular Open Source databases,
Because that will speed up my initial converges, and again ease my pain.

As a Postgres Cookbook Author,
I need a better way to install native gems, as the required workarounds use unstable Ruby APIs and links to the omnibus packaged OpenSSL library, which makes the cookbook very complex and brittle.

Specification

The supporting native libraries:

  • libxml2
  • libxslt
  • libpq
  • MariaDB Connector/C

And the following gems:

  • nokogiri
  • pg
  • mysql2

Will be added to the omnibus-chef distribution on all Tier #1 systems.

Copyright

This work is in the public domain. In jurisdictions that do not allow for this, this work is available under CC0. To the extent possible under law, the person who associated CC0 with this work has waived all copyright and related or neighboring rights to this work.