Commit 19a2180
2015-05-01 03:34:48
Changed files (7)
.bundle/config
@@ -0,0 +1,2 @@
+---
+BUNDLE_DISABLE_SHARED_GEMS: '1'
recipes/default.rb
@@ -0,0 +1,8 @@
+#
+# Cookbook Name:: mokhan-myface
+# Recipe:: default
+#
+# Copyright 2015, YOUR_COMPANY_NAME
+#
+# All rights reserved - Do Not Redistribute
+#
CHANGELOG.md
@@ -0,0 +1,13 @@
+mokhan-myface CHANGELOG
+=======================
+
+This file is used to list changes made in each version of the mokhan-myface cookbook.
+
+0.1.0
+-----
+- [your_name] - Initial release of mokhan-myface
+
+- - -
+Check the [Markdown Syntax Guide](http://daringfireball.net/projects/markdown/syntax) for help with Markdown.
+
+The [Github Flavored Markdown page](http://github.github.com/github-flavored-markdown/) describes the differences between markdown on github and standard markdown.
Gemfile
@@ -0,0 +1,15 @@
+source 'https://rubygems.org'
+
+group :test do
+ gem 'chefspec', '~> 1.3'
+ gem 'foodcritic', '~> 2.1'
+ gem 'strainer', '~> 3.0'
+ gem 'test-kitchen', '~> 1.0.0.alpha'
+ gem 'kitchen-lxc', '~> 0.0.1.beta1'
+ gem 'knife-spork', '~> 1.0.17'
+ gem 'hipchat', '~> 0.10.0'
+
+ gem 'guard', '~> 1.8'
+ gem 'guard-foodcritic', '~> 1.0'
+ gem 'guard-rspec', '~> 3.0'
+end
Gemfile.lock
@@ -0,0 +1,278 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ addressable (2.3.8)
+ annoy (0.5.6)
+ highline (>= 1.5.0)
+ app_conf (0.4.2)
+ berkshelf (3.2.3)
+ addressable (~> 2.3.4)
+ berkshelf-api-client (~> 1.2)
+ buff-config (~> 1.0)
+ buff-extensions (~> 1.0)
+ buff-shell_out (~> 0.1)
+ celluloid (~> 0.16.0)
+ celluloid-io (~> 0.16.1)
+ cleanroom (~> 1.0)
+ faraday (~> 0.9.0)
+ minitar (~> 0.5.4)
+ octokit (~> 3.0)
+ retryable (~> 2.0)
+ ridley (~> 4.0)
+ solve (~> 1.1)
+ thor (~> 0.19)
+ berkshelf-api-client (1.2.1)
+ faraday (~> 0.9.0)
+ buff-config (1.0.1)
+ buff-extensions (~> 1.0)
+ varia_model (~> 0.4)
+ buff-extensions (1.0.0)
+ buff-ignore (1.1.1)
+ buff-platform (0.1.0)
+ buff-ruby_engine (0.1.0)
+ buff-shell_out (0.2.0)
+ buff-ruby_engine (~> 0.1.0)
+ builder (3.2.2)
+ celluloid (0.16.0)
+ timers (~> 4.0.0)
+ celluloid-io (0.16.2)
+ celluloid (>= 0.16.0)
+ nio4r (>= 1.1.0)
+ chef (11.18.6)
+ chef-zero (~> 2.2, >= 2.2.1)
+ diff-lcs (~> 1.2, >= 1.2.4)
+ erubis (~> 2.7)
+ ffi-yajl (~> 1.2)
+ highline (~> 1.6, >= 1.6.9)
+ mime-types (~> 1.16)
+ mixlib-authentication (~> 1.3)
+ mixlib-cli (~> 1.4)
+ mixlib-config (~> 2.0)
+ mixlib-log (~> 1.3)
+ mixlib-shellout (~> 1.4)
+ net-ssh (~> 2.6)
+ net-ssh-multi (~> 1.1)
+ ohai (~> 7.4)
+ plist (~> 3.1.0)
+ pry (~> 0.9)
+ rest-client (>= 1.0.4, <= 1.6.7)
+ chef-zero (2.2.1)
+ ffi-yajl (~> 1.1)
+ hashie (~> 2.0)
+ mixlib-log (~> 1.3)
+ rack
+ chefspec (1.3.1)
+ chef (>= 10.0)
+ erubis
+ fauxhai (>= 0.1.1, < 2.0)
+ minitest-chef-handler (>= 0.6.0)
+ rspec (~> 2.0)
+ childprocess (0.5.6)
+ ffi (~> 1.0, >= 1.0.11)
+ ci_reporter (1.9.3)
+ builder (>= 2.1.2)
+ cleanroom (1.0.0)
+ coderay (1.1.0)
+ dep-selector-libgecode (1.0.2)
+ dep_selector (1.0.3)
+ dep-selector-libgecode (~> 1.0)
+ ffi (~> 1.9)
+ diff-lcs (1.2.5)
+ docile (1.1.5)
+ drydock (0.6.9)
+ elecksee (1.1.2)
+ childprocess
+ rye
+ erubis (2.7.0)
+ faraday (0.9.1)
+ multipart-post (>= 1.2, < 3)
+ fauxhai (1.1.1)
+ httparty
+ net-ssh
+ ohai
+ ffi (1.9.8)
+ ffi-yajl (1.4.0)
+ ffi (~> 1.5)
+ libyajl2 (~> 1.2)
+ foodcritic (2.2.0)
+ erubis
+ gherkin (~> 2.11.7)
+ nokogiri (~> 1.5.4)
+ treetop (~> 1.4.10)
+ yajl-ruby (~> 1.1.0)
+ formatador (0.2.5)
+ gherkin (2.11.8)
+ multi_json (~> 1.3)
+ git (1.2.9.1)
+ guard (1.8.3)
+ formatador (>= 0.2.4)
+ listen (~> 1.3)
+ lumberjack (>= 1.0.2)
+ pry (>= 0.9.10)
+ thor (>= 0.14.6)
+ guard-foodcritic (1.0.3)
+ foodcritic (>= 1.3, < 5.0)
+ guard (>= 1.0, < 3.0)
+ guard-rspec (3.1.0)
+ guard (>= 1.8)
+ rspec (~> 2.13)
+ hashie (2.1.2)
+ highline (1.7.1)
+ hipchat (0.10.1)
+ httparty
+ hitimes (1.2.2)
+ httparty (0.13.3)
+ json (~> 1.8)
+ multi_xml (>= 0.5.2)
+ ipaddress (0.8.0)
+ json (1.8.2)
+ kitchen-lxc (0.0.1)
+ elecksee (>= 1.0.14)
+ test-kitchen (>= 1.0.0.beta.4)
+ knife-spork (1.0.17)
+ app_conf (>= 0.4.0)
+ chef (>= 0.10.4)
+ git (>= 1.2.5)
+ libyajl2 (1.2.0)
+ listen (1.3.1)
+ rb-fsevent (>= 0.9.3)
+ rb-inotify (>= 0.9)
+ rb-kqueue (>= 0.2)
+ lumberjack (1.0.9)
+ method_source (0.8.2)
+ mime-types (1.25.1)
+ minitar (0.5.4)
+ minitest (4.7.5)
+ minitest-chef-handler (1.0.3)
+ chef (>= 10.12.0)
+ ci_reporter (< 2.0)
+ minitest (~> 4.7.3)
+ mixlib-authentication (1.3.0)
+ mixlib-log
+ mixlib-cli (1.5.0)
+ mixlib-config (2.1.0)
+ mixlib-log (1.6.0)
+ mixlib-shellout (1.6.1)
+ multi_json (1.11.0)
+ multi_xml (0.5.5)
+ multipart-post (2.0.0)
+ net-http-persistent (2.9.4)
+ net-scp (1.2.1)
+ net-ssh (>= 2.6.5)
+ net-ssh (2.9.2)
+ net-ssh-gateway (1.2.0)
+ net-ssh (>= 2.6.5)
+ net-ssh-multi (1.2.1)
+ net-ssh (>= 2.6.5)
+ net-ssh-gateway (>= 1.2.0)
+ nio4r (1.1.0)
+ nokogiri (1.5.11)
+ octokit (3.8.0)
+ sawyer (~> 0.6.0, >= 0.5.3)
+ ohai (7.4.1)
+ ffi (~> 1.9)
+ ffi-yajl (~> 1.1)
+ ipaddress
+ mime-types (~> 1.16)
+ mixlib-cli
+ mixlib-config (~> 2.0)
+ mixlib-log
+ mixlib-shellout (~> 1.2)
+ systemu (~> 2.6.4)
+ wmi-lite (~> 1.0)
+ plist (3.1.0)
+ polyglot (0.3.5)
+ pry (0.10.1)
+ coderay (~> 1.1.0)
+ method_source (~> 0.8.1)
+ slop (~> 3.4)
+ rack (1.6.0)
+ rb-fsevent (0.9.4)
+ rb-inotify (0.9.5)
+ ffi (>= 0.5.0)
+ rb-kqueue (0.2.3)
+ ffi (>= 0.5.0)
+ rest-client (1.6.7)
+ mime-types (>= 1.16)
+ retryable (2.0.1)
+ ridley (4.1.2)
+ addressable
+ buff-config (~> 1.0)
+ buff-extensions (~> 1.0)
+ buff-ignore (~> 1.1)
+ buff-shell_out (~> 0.1)
+ celluloid (~> 0.16.0)
+ celluloid-io (~> 0.16.1)
+ erubis
+ faraday (~> 0.9.0)
+ hashie (>= 2.0.2, < 3.0.0)
+ json (>= 1.7.7)
+ mixlib-authentication (>= 1.3.0)
+ net-http-persistent (>= 2.8)
+ retryable (>= 2.0.0)
+ semverse (~> 1.1)
+ varia_model (~> 0.4)
+ rspec (2.99.0)
+ rspec-core (~> 2.99.0)
+ rspec-expectations (~> 2.99.0)
+ rspec-mocks (~> 2.99.0)
+ rspec-core (2.99.2)
+ rspec-expectations (2.99.2)
+ diff-lcs (>= 1.1.3, < 2.0)
+ rspec-mocks (2.99.3)
+ rye (0.9.12)
+ annoy
+ docile (>= 1.0.1)
+ highline (>= 1.5.1)
+ net-scp (>= 1.0.2)
+ net-ssh (>= 2.0.13)
+ sysinfo (>= 0.8.1)
+ safe_yaml (0.9.7)
+ sawyer (0.6.0)
+ addressable (~> 2.3.5)
+ faraday (~> 0.8, < 0.10)
+ semverse (1.2.1)
+ slop (3.6.0)
+ solve (1.2.1)
+ dep_selector (~> 1.0)
+ semverse (~> 1.1)
+ storable (0.8.9)
+ strainer (3.4.0)
+ berkshelf (>= 2.0, < 4.0)
+ buff-platform (~> 0.1)
+ sysinfo (0.8.1)
+ drydock
+ storable
+ systemu (2.6.5)
+ test-kitchen (1.0.0)
+ mixlib-shellout (~> 1.2)
+ net-scp (~> 1.1)
+ net-ssh (~> 2.7)
+ safe_yaml (~> 0.9)
+ thor (~> 0.18)
+ thor (0.19.1)
+ timers (4.0.1)
+ hitimes
+ treetop (1.4.15)
+ polyglot
+ polyglot (>= 0.3.1)
+ varia_model (0.4.0)
+ buff-extensions (~> 1.0)
+ hashie (>= 2.0.2, < 3.0.0)
+ wmi-lite (1.0.0)
+ yajl-ruby (1.1.0)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ chefspec (~> 1.3)
+ foodcritic (~> 2.1)
+ guard (~> 1.8)
+ guard-foodcritic (~> 1.0)
+ guard-rspec (~> 3.0)
+ hipchat (~> 0.10.0)
+ kitchen-lxc (~> 0.0.1.beta1)
+ knife-spork (~> 1.0.17)
+ strainer (~> 3.0)
+ test-kitchen (~> 1.0.0.alpha)
metadata.rb
@@ -0,0 +1,7 @@
+name 'mokhan-myface'
+maintainer 'YOUR_COMPANY_NAME'
+maintainer_email 'YOUR_EMAIL'
+license 'All rights reserved'
+description 'Installs/Configures mokhan-myface'
+long_description IO.read(File.join(File.dirname(__FILE__), 'README.md'))
+version '0.1.0'
README.md
@@ -0,0 +1,68 @@
+mokhan-myface Cookbook
+======================
+TODO: Enter the cookbook description here.
+
+e.g.
+This cookbook makes your favorite breakfast sandwich.
+
+Requirements
+------------
+TODO: List your cookbook requirements. Be sure to include any requirements this cookbook has on platforms, libraries, other cookbooks, packages, operating systems, etc.
+
+e.g.
+#### packages
+- `toaster` - mokhan-myface needs toaster to brown your bagel.
+
+Attributes
+----------
+TODO: List your cookbook attributes here.
+
+e.g.
+#### mokhan-myface::default
+<table>
+ <tr>
+ <th>Key</th>
+ <th>Type</th>
+ <th>Description</th>
+ <th>Default</th>
+ </tr>
+ <tr>
+ <td><tt>['mokhan-myface']['bacon']</tt></td>
+ <td>Boolean</td>
+ <td>whether to include bacon</td>
+ <td><tt>true</tt></td>
+ </tr>
+</table>
+
+Usage
+-----
+#### mokhan-myface::default
+TODO: Write usage instructions for each cookbook.
+
+e.g.
+Just include `mokhan-myface` in your node's `run_list`:
+
+```json
+{
+ "name":"my_node",
+ "run_list": [
+ "recipe[mokhan-myface]"
+ ]
+}
+```
+
+Contributing
+------------
+TODO: (optional) If this is a public cookbook, detail the process for contributing. If this is a private cookbook, remove this section.
+
+e.g.
+1. Fork the repository on Github
+2. Create a named feature branch (like `add_component_x`)
+3. Write your change
+4. Write tests for your change (if applicable)
+5. Run the tests, ensuring they all pass
+6. Submit a Pull Request using Github
+
+License and Authors
+-------------------
+Authors: TODO: List authors