cookbook 'elixir', '= 0.12.0'
elixir
(37) Versions
0.12.0
-
Follow6
Manages an Elixir installation
cookbook 'elixir', '= 0.12.0', :supermarket
knife supermarket install elixir
knife supermarket download elixir
elixir-cookbook
A cookbook to manage an installation of Elixir.
Supported Platforms
- CentOS
- 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)
Dependent cookbooks
apt >= 2.5 |
git >= 0.0.0 |
github >= 0.0.0 |
erlang >= 0.0.0 |
libarchive >= 0.0.0 |
validation >= 0.2.0 |
Contingent cookbooks
Collaborator Number Metric
0.12.0 passed this metric
Foodcritic Metric
0.12.0 failed this metric
FC064: Ensure issues_url is set in metadata: elixir/metadata.rb:1
FC065: Ensure source_url is set in metadata: elixir/metadata.rb:1
Run with Foodcritic Version 8.2.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.12.0 passed this metric
0.12.0 passed this metric
0.12.0 failed this metric
FC064: Ensure issues_url is set in metadata: elixir/metadata.rb:1
FC065: Ensure source_url is set in metadata: elixir/metadata.rb:1
Run with Foodcritic Version 8.2.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.12.0 passed this metric
0.12.0 passed this metric