<commit_before># Knife Linode

[![Gem Version](https://badge.fury.io/rb/knife-linode.svg)](https://rubygems.org/gems/knife-linode) [![Build Status](https://travis-ci.org/chef/knife-linode.svg?branch=master)](https://travis-ci.org/chef/knife-linode)

## Description

This is the official Chef Knife plugin for Linode. This plugin gives knife the ability to create, bootstrap, and manage Linode instances.

## Requirements

- Chef 12.0 higher
- Ruby 2.2.2 or higher

## Installation

Using [ChefDK](https://downloads.chef.io/chef-dk/), simply install the Gem:

```bash
$ chef gem install knife-linode
```

## Configuration

### knife.rb

In order to communicate with the Linode API you will have to tell Knife about your Linode API Key. The easiest way to accomplish this is to create some entries in your `knife.rb` file:

```ruby
knife[:linode_api_key] = "Your Linode API Key"
```

If your knife.rb file will be checked into a SCM system (ie readable by others) you may want to read the values from environment variables:
<commit_msg>MSYS-1068 Update README.md to add Chef OSS practies details Project State, Issue and PR Response Time as a substask of MSYS-1064<commit_after># Knife Linode

[![Gem Version](https://badge.fury.io/rb/knife-linode.svg)](https://rubygems.org/gems/knife-linode) [![Build Status](https://travis-ci.org/chef/knife-linode.svg?branch=master)](https://travis-ci.org/chef/knife-linode)

* **Umbrella Project: [Knife](https://github.com/chef/chef-oss-practices/blob/master/projects/knife.md)**

* **Project State [Deprecated](https://github.com/chef/chef-oss-practices/blob/master/repo-management/repo-states.md#deprecated)**

* **Issues [Response Time Maximum](https://github.com/chef/chef-oss-practices/blob/master/repo-management/repo-states.md#what-is-the-response-time-maximum): None**

* **Pull Request [Response Time Maximum](https://github.com/chef/chef-oss-practices/blob/master/repo-management/repo-states.md#what-is-the-response-time-maximum): None**

## Description

This is the official Chef Knife plugin for Linode. This plugin gives knife the ability to create, bootstrap, and manage Linode instances.

## Requirements

- Chef 12.0 higher
- Ruby 2.2.2 or higher

## Installation

Using [ChefDK](https://downloads.chef.io/chef-dk/), simply install the Gem:

```bash
$ chef gem install knife-linode
```

## Configuration

### knife.rb

In order to communicate with the Linode API you will have to tell Knife about your Linode API Key. The easiest way to accomplish this is to create some entries in your `knife.rb` file:

```ruby
knife[:linode_api_key] = "Your Linode API Key"
```

If your knife.rb file will be checked into a SCM system (ie readable by others) you may want to read the values from environment variables:

{'fraction_non_alphanumeric': 0.12907904278462654, 'fraction_numerical': 0.007251631617113851, 'mean_word_length': 4.619144602851324, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4164193', 'n_tokens_mistral': 936, 'n_tokens_neox': 892, 'n_words': 271}