cookbook 'elixir', '= 0.12.0', :supermarket
elixir
(25) Versions
0.12.0
-
Follow6
Manages an Elixir installation
cookbook 'elixir', '= 0.12.0'
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
validation >= 0.2.0 |
libarchive >= 0.0.0 |
erlang >= 0.0.0 |
github >= 0.0.0 |
git >= 0.0.0 |
apt >= 2.5 |
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
Publish Metric
0.12.0 passed this metric
Supported Platforms Metric
0.12.0 failed this metric
elixir should declare what platform(s) it supports.
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
Publish Metric
0.12.0 passed this metric
Supported Platforms Metric
0.12.0 failed this metric
elixir should declare what platform(s) it supports.
0.12.0 passed this metric
0.12.0 passed this metric
Supported Platforms Metric
0.12.0 failed this metric
elixir should declare what platform(s) it supports.
0.12.0 failed this metric