A cookbook to manage an installation of Elixir.
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
- Debian/Ubuntu
- RHEL/CentOS/Scientific/Amazon/Oracle
- Chef 15.3+
- git
- github
- erlang
- libarchive
| Key | Type | Description | Default |
|---|---|---|---|
node[:elixir][:install_path] |
String | Path that Elixir will reside in | "/usr/local/lib/elixir" |
node[:elixir][:install_method] |
String | Method of installation: "package" or "source" | "package" |
node[:elixir][:source][:repo] |
String | Git source repository location | "https://github.com/elixir-lang/elixir.git" |
node[:elixir][:version] |
String | Version of Elixir to compile | "v1.4.2" |
Include elixir in your node's run_list
{
"run_list": [
"recipe[elixir::default]"
]
}This will install Elixir and Erlang on the node. By default, Elixir and Erlang will be installed from packages. If you want to install from source you can set the node[:elixir][:install_method] attribute.
This project exists thanks to all the people who contribute.
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.