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