cookbook 'elixir', '= 0.2.0'
elixir
(41) Versions
0.2.0
-
Follow6
Manages an Elixir installation
cookbook 'elixir', '= 0.2.0', :supermarket
knife supermarket install elixir
knife supermarket download elixir
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][: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.11.2"</tt></td>
</tr>
</table>
Usage
elixir::default
Include elixir
in your node's run_list
:
{ "run_list": [ "recipe[elixir::default]" ] }
Note: You must have at least 1GB of memory to compile Elixir from source
Contributing
- Fork the repository on Github
- Create a named feature branch (i.e.
add-new-recipe
) - Write you change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request
License and Authors
Author:: Jamie Winsor (jamie@vialstudios.com)