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

asdf (14) Versions 1.0.0

Installs and configures asdf

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

asdf Cookbook

Cookbook Version Build Status License

Installs and configures asdf extendable version manager.

Requirements

  • Chef 14.3+

Platforms

The following platforms are supported and tested with Test Kitchen:

  • Amazon Linux 2+
  • CentOS 7+
  • Debian 8+
  • Fedora 27+
  • Ubuntu 16.04+
  • openSUSE Leap

Other Debian and RHEL family distributions are assumed to work.

Dependencies

  • ark

Usage

Place a dependency on the asdf cookbook in your cookbook's metadata.rb

depends 'asdf'

Examples are provided in test/cookbooks/test/recipes.

A asdf_user_install is required so that asdf is installed. See Resources below.

Resources

  • [asdf_user_install](./documentation/resources/user_install.md)
  • [asdf_script](./documentation/resources/script.md)
  • [asdf_plugin](./documentation/resources/plugin.md)
  • [asdf_package](./documentation/resources/package.md)
  • [asdf_exec](./documentation/resources/exec.md)

Testing

For more details look at the [TESTING.md](./TESTING.md).

Credit

This cookbook is based off of the ruby_rbenv cookbook.

Contributors

Dependent cookbooks

ark >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

asdf CHANGELOG

v1.0.0 (2020-06-04)

  • [5f48f06abc] - Add support for openSUSE (Fernando Alemán)
  • [eafeb116b7] - Remove Debian 8 and add Debian 10 to CI (Fernando Alemán)
  • [6dab3ea1da] - Fix bug when using multiple users (Fernando Alemán)
  • [153e4be4e6] - Fix bug on user install (Fernando Alemán)
  • [057f7e2ee3] - Fix python package helper (Fernando Alemán)
  • [9fb3789fa1] - Cleanup more files (Fernando Alemán)
  • [0c3a9fa099] - Fix plugin command on Debian platform (Fernando Alemán)
  • [6cd42df769] - Remove description from resources since they are already in documentation (Fernando Alemán)
  • [da7cbad979] - Cleanup files with rubocop (Fernando Alemán)
  • [9766679f41] - Cleanup cookbook (Fernando Alemán)

v0.5.1 (2019-08-05)

  • [cdc8fdbf56] - Fix yaml spacing (Fernando Alemán)

v0.5.0 (2019-08-05)

  • [e080c4002b] - Add circleci and remove travis-ci (Fernando Alemán)
  • [fe59fafbd6] - Update exec resource (Fernando Alemán)
  • [24507ec9d1] - Update package resource (Fernando Alemán)
  • [af000f81b3] - Update plugin resource (Fernando Alemán)
  • [c1a98e11c3] - Update script resource (Fernando Alemán)
  • [507aaf8ffc] - Update user_install resource (Fernando Alemán)
  • [f6df297048] - Update CONTRIBUTING.md (Fernando Alemán)
  • [2d74efd483] - Update rspec helper (Fernando Alemán)
  • [a453d6f3b1] - Move test/cookbooks into text/fixtures/cookbooks (Fernando Alemán)
  • [0e7f9324b4] - Update delivery project.toml (Fernando Alemán)
  • [f3d5dcc383] - Update chefignore (Fernando Alemán)
  • [b098b369ca] - Remove .foodcritic (Fernando Alemán)
  • [c8b5a3bf77] - Add markdown lint (Fernando Alemán)
  • [9d230403eb] - Add yaml lint (Fernando Alemán)
  • [13b6e613b8] - Delete unnecessary Gemfile (Fernando Alemán)
  • [8a660cbc4f] - Remove ruby .default-gems file (Fernando Alemán)
  • [8d5ffb1150] - Accept chef license for version 15 (Fernando Alemán)
  • [84237dc1ca] - Create asdf_exec resource (Fernando Alemán)
  • [5759d6d39f] - Remove default user install git revision so it will install the latest version (Fernando Alemán)
  • [73e9354a63] - Fix file modes in user_install resource (Fernando Alemán)
  • [65afae019b] - Enable live_stream by default (Fernando Alemán)
  • [0790753795] - Add Amazon Linux 2 to Travis CI (Fernando Aleman)

v0.4.2 (2019-01-21)

  • [8d48ca9d58] - Amazon Linux 2 can now be tested (Fernando Aleman)
  • [06a2d1415c] - Fixed git_ref where it was not getting latest version (Fernando Aleman)

v0.4.1 (2018-12-13)

  • [cc29abddc5] - Remove post package dependencies (Fernando Aleman)
  • [ea5cdabdcd] - Fix more fedora instances (Fernando Aleman)
  • [6d017f44db] - Fix fedora instance (Fernando Aleman)

v0.4.0 (2018-12-06)

  • [bba80862aa] - Remove stove gem (Fernando Aleman)
  • [ffa0c94d64] - Update package resource (Fernando Aleman)
  • [18814e59fc] - Update plugin resource (Fernando Aleman)
  • [65b794efd8] - Update script resource (Fernando Aleman)
  • [e0dfcb94a9] - Add asdf_user to script helpers (Fernando Aleman)
  • [e165d2e3a9] - Update user_install resource (Fernando Aleman)
  • [883f3b7913] - Update platforms and add support for Amazon Linux 2 (Fernando Aleman)
  • [d5a2c2857d] - Update libraries (Fernando Aleman)
  • [1fb7fc1bcf] - Update README.md (Fernando Aleman)
  • [14a33cc663] - Add post package dependencies (Fernando Aleman)
  • [c2c84ffaba] - Remove chef-sugar (Fernando Aleman)
  • [1a8f5e413a] - Require chef version >= 14.3 (Fernando Aleman)
  • [49901822dc] - Cleanup frozen_string_literal (Fernando Aleman)
  • [9191b9745c] - Update CHANGELOG.md formatting (Fernando Aleman)
  • [28234e102a] - Update .kitchen.yml and .kitchen.dokken.yml (Fernando Aleman)
  • [8861636450] - Update .travis.yml (Fernando Aleman)
  • [d130ca678a] - Update TESTING.md (Fernando Aleman)
  • [773b384176] - Update chefignore (Fernando Aleman)
  • [c0bed5a512] - Formatting frozen_string_literal (Fernando Aleman)
  • [7c98e655cd] - Remove rubocop customizations (Fernando Aleman)
  • [98fcab6b89] - Remove matchers library (Fernando Aleman)
  • [8bf2c1e290] - Update .gitignore (Fernando Aleman)

v0.3.0 (2018-10-19)

  • [ac08f614f3] - Update metadata supports (Fernando Aleman)
  • [029a87eb90] - Package dependencies (Fernando Aleman)
  • [20e2a26a69] - Add support for Debian 8 & 9 (Fernando Aleman)
  • [43017dea07] - Add support for Fedora 27 & 28 (Fernando Aleman)
  • [c166bc66ba] - Add implied support for redhat, scientific and oracle linux (Fernando Aleman)
  • [ea6fa1e826] - Add support for CentOS 7 (Fernando Aleman)
  • [cd4179e6fa] - Restructure tests in order to test packages separately (Fernando Aleman)

v0.2.1 (2018-10-16)

  • [15d9c71206] - Merge pull request #2 from blimmer/patch-1 (Fernando Aleman)
  • [6563c4e669] - Correct asdf_package action typo. (Ben Limmer)
  • [02798d9323] - Fix rubocop offense on if modifier (Fernando Aleman)
  • [ade79342ff] - Fix test vagrant user shell (Fernando Aleman)
  • [3c2f7e8174] - Add chef-sugar cookbook (Fernando Aleman)
  • [876460d4d8] - Update kitchen config files (Fernando Aleman)
  • [d53d5c11b4] - Fix building older versions of ruby on Ubuntu 18.04 (Fernando Aleman)
  • [c7585a0c83] - Add Travis CI Ubuntu 18.04 matrix (Fernando Aleman)

v0.2.0 (2018-10-13)

  • [e28e7a1fdb] - Support Ubuntu 18.04 (Fernando Aleman)
  • [960931d222] - Update test package versions (Fernando Aleman)

v0.1.4 (2018-10-13)

  • [a985f1d18c] - Fix CHANGELOG (Fernando Aleman)
  • [8971f8cbb8] - Fix chef inspec tests (Fernando Aleman)
  • [659536796c] - Fix gpg keys for nodejs (Fernando Aleman)
  • [b5a4e17c13] - Fix rubocop Style/TrailingCommaInLiteral error (Fernando Aleman)
  • [54fa3f344d] - Refactor spec supported platforms (Fernando Aleman)
  • [e1db9cd123] - Remove apt cookbook dependency (Fernando Aleman)
  • [551302bd6b] - Add build-essential cookbook (Fernando Aleman)
  • [648bbd4963] - Replace apt_package with package (Fernando Aleman)
  • [287727f3c8] - Update user_install to install latest version of asdf if not specified (Fernando Aleman)

v0.1.3 (2017-12-11)

  • [fa12b511b6] - Fix bison for php installs (Fernando Aleman)

v0.1.2 (2017-10-29)

  • [ba91976dc4] - Fix bug with node.run_state asdf_path (Fernando Aleman)

v0.1.1 (2017-10-25)

  • [856c69fc19] - Add cookbook version tag (Fernando Aleman)
  • [292cb8d6fb] - Add CONTRIBUTING.md file (Fernando Aleman)
  • [ca891e7f5f] - Check if asdf is already installed (Fernando Aleman)

v0.1.0 (2017-10-19)

  • [117e555683] - Create asdf_package resource (Fernando Aleman)
  • [b0a6144acb] - Create asdf_plugin resource (Fernando Aleman)
  • [a49799c253] - Create asdf_script resource (Fernando Aleman)
  • [71dc5bf619] - Create asdf_user_install resource (Fernando Aleman)
  • [c765897f31] - Initial commit (Fernando Aleman)

Collaborator Number Metric
            

1.0.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.0.0 passed this metric

Foodcritic Metric
            

1.0.0 passed this metric

No Binaries Metric
            

1.0.0 passed this metric

Publish Metric
            

1.0.0 passed this metric

Supported Platforms Metric
            

1.0.0 passed this metric

Testing File Metric
            

1.0.0 passed this metric

Version Tag Metric
            

1.0.0 passed this metric