cookbook 'asdf', '= 1.0.0'
asdf (15) Versions 1.0.0 Follow0
Installs and configures asdf
cookbook 'asdf', '= 1.0.0', :supermarket
knife supermarket install asdf
knife supermarket download asdf
asdf Cookbook
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
- Fernando Alemán fernandoaleman@mac.com
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)
License Metric
1.0.0 passed this metric
1.0.0 passed this metric