Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thedelchop/install_essential_packages

This is a chef cookbook to install basic necessary packages for doing Rails/JS development work.
https://github.com/thedelchop/install_essential_packages

Last synced: 6 days ago
JSON representation

This is a chef cookbook to install basic necessary packages for doing Rails/JS development work.

Awesome Lists containing this project

README

        

Install Essential Packages Cookbook
=============
This cookbook install all of the debian packages that are essential for
doing development work on Insights, they include:

- `curl`
- `build-essential`
- `libyaml-dev`
- `libxml2`
- `libxml2-dev`
- `libxslt1-dev`
- `openssl`
- `libssl-dev`
- `bison`
- `libreadline6`
- `libreadline6-dev`
- `zlib1g`
- `zlib1g-dev`
- `autoconf`
- `libc6-dev`
- `ncurses-dev`
- `automake`
- `libtool`

Requirements
------------
This cookbook is designed to run on any Ubuntu installation greater than
or equal to 12.04

#### Required Packages
- `apt` - Apt is needed to ensure that we are installing the latest
version of these packages

Attributes
----------
#### install_essential_packages::default


Key
Type
Description
Default


['default']['packages']
Array
A list of the packages that you wish to install on the system
true

Usage
-----
#### base::default
Just include `install_essential_packages` in your node's `run_list`:

```json
{
"name":"my_node",
"run_list": [
"recipe[install_essential_packages]"
]
}
```

License and Authors
-------------------
Authors: Joseph DelCioppio