Select Badges

Select Supported Platforms

Select Status

RSS

elixir (44) Versions 0.9.0

Provides an elixir_install resource for installing Elixir from upstream packages or source

Policyfile
Berkshelf
Knife
cookbook 'elixir', '= 0.9.0', :supermarket
cookbook 'elixir', '= 0.9.0'
knife supermarket install elixir
knife supermarket download elixir
README
Dependencies

elixir-cookbook

A cookbook to manage an installation of Elixir.

Supported Platforms

  • Ubuntu

Attributes

<table>
<tr>
<th>Key</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>

<tr>
<td><tt>[:elixir][:install_path]</tt></td>
<td>String</td>
<td>Path that Elixir will reside in</td>
<td><tt>"/usr/local/lib/elixir"</tt></td>
</tr>

<tr>
<td><tt>[:elixir][:install_method]</tt></td>
<td>String</td>
<td>Method of installation: "package" or "source"</td>
<tr><tt>package</tt></tr>
</tr>

<tr>
<td><tt>[:elixir][:source][:repo]</tt></td>
<td>String</td>
<td>Git source repository location</td>
<td><tt>"https://github.com/elixir-lang/elixir.git"</tt></td>
</tr>

<tr>
<td><tt>[:elixir][:source][:revision]</tt></td>
<td>String</td>
<td>Version of Elixir to compile</td>
<td><tt>"v0.14.2"</tt></td>
</tr>
</table>

Usage

Include elixir in your node's run_list

{
  "run_list": [
    "recipe[elixir::default]"
  ]
}

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.

License and Authors

Author:: Jamie Winsor (jamie@vialstudios.com)

Copyright © 2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.

Progress and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.
See Trademarksfor appropriate markings. All rights in any other trademarks contained herein are reserved by their respective owners and their inclusion does not imply an endorsement, affiliation, or sponsorship as between Progress and the respective owners.

Code of Conduct Terms and Conditions of Use Privacy Policy Cookie Policy Trademark Policy Status