diff --git a/Gemfile b/Gemfile index 5334438..7f385a6 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,5 @@ source 'https://rubygems.org' -gem 'foodcritic', '>= 3.0.3' -gem 'berkshelf', '~> 2.0' -gem 'chefspec', '~> 3.0' +gem 'foodcritic', '>= 4.0.0' +gem 'berkshelf', '~> 4.2', '>= 4.2.3' +gem 'chefspec', '~> 4.1', '>= 4.1.0' diff --git a/Gemfile.lock b/Gemfile.lock index aa6b168..174603b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,215 +1,247 @@ GEM remote: https://rubygems.org/ specs: - activesupport (3.2.16) - i18n (~> 0.6, >= 0.6.4) - multi_json (~> 1.0) - addressable (2.3.5) - akami (1.2.0) - gyoku (>= 0.4.0) - nokogiri (>= 1.4.0) - berkshelf (2.0.10) - activesupport (~> 3.2.0) - addressable (~> 2.3.4) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + backports (3.10.3) + berkshelf (4.3.5) + addressable (~> 2.3, >= 2.3.4) + berkshelf-api-client (~> 2.0, >= 2.0.2) + buff-config (~> 1.0) + buff-extensions (~> 1.0) buff-shell_out (~> 0.1) - chozo (>= 0.6.1) - faraday (>= 0.8.5) - hashie (>= 2.0.2) - minitar (~> 0.5.4) - rbzip2 (~> 0.2.0) - retryable (~> 1.3.3) - ridley (~> 1.5.0) - solve (>= 0.5.0) - thor (~> 0.18.0) - buff-config (0.4.0) - buff-extensions (~> 0.3) - varia_model (~> 0.1) - buff-extensions (0.5.0) + celluloid (= 0.16.0) + celluloid-io (~> 0.16.1) + cleanroom (~> 1.0) + faraday (~> 0.9) + httpclient (~> 2.7) + minitar (~> 0.5, >= 0.5.4) + mixlib-archive (~> 0.1) + octokit (~> 4.0) + retryable (~> 2.0) + ridley (~> 4.5) + solve (~> 2.0) + thor (~> 0.19) + berkshelf-api-client (2.0.2) + faraday (~> 0.9.1) + httpclient (~> 2.7.0) + ridley (~> 4.5) + buff-config (1.0.1) + buff-extensions (~> 1.0) + varia_model (~> 0.4) + buff-extensions (1.0.0) buff-ignore (1.1.1) buff-ruby_engine (0.1.0) - buff-shell_out (0.1.1) + buff-shell_out (0.2.0) buff-ruby_engine (~> 0.1.0) - builder (3.2.2) - celluloid (0.14.1) - timers (>= 1.0.0) - celluloid-io (0.14.1) - celluloid (>= 0.14.1) - nio4r (>= 0.4.5) - chef (11.8.0) - chef-zero (~> 1.6, >= 1.6.2) + builder (3.2.3) + celluloid (0.16.0) + timers (~> 4.0.0) + celluloid-io (0.16.2) + celluloid (>= 0.16.0) + nio4r (>= 1.1.0) + chef (13.6.4) + addressable + bundler (>= 1.10) + chef-config (= 13.6.4) + chef-zero (>= 13.0) diff-lcs (~> 1.2, >= 1.2.4) erubis (~> 2.7) + ffi-yajl (~> 2.2) highline (~> 1.6, >= 1.6.9) - json (>= 1.4.4, <= 1.7.7) - mime-types (~> 1.16) - mixlib-authentication (~> 1.3) - mixlib-cli (~> 1.3) - mixlib-config (~> 2.0) + iniparse (~> 1.4) + iso8601 (~> 0.9.1) + mixlib-archive (~> 0.4) + mixlib-authentication (~> 1.4) + mixlib-cli (~> 1.7) mixlib-log (~> 1.3) - mixlib-shellout (~> 1.2) - net-ssh (~> 2.6) - net-ssh-multi (~> 1.1.0) - ohai (~> 6.0) - pry (~> 0.9) - puma (~> 1.6) - rest-client (>= 1.0.4, < 1.7.0) - yajl-ruby (~> 1.1) - chef-zero (1.7.2) - hashie (~> 2.0) - json + mixlib-shellout (~> 2.0) + net-sftp (~> 2.1, >= 2.1.2) + net-ssh (>= 2.9, < 5.0) + net-ssh-multi (~> 1.2, >= 1.2.1) + ohai (~> 13.0) + plist (~> 3.2) + proxifier (~> 1.0) + rspec-core (~> 3.5) + rspec-expectations (~> 3.5) + rspec-mocks (~> 3.5) + rspec_junit_formatter (~> 0.2.0) + serverspec (~> 2.7) + specinfra (~> 2.10) + syslog-logger (~> 1.6) + uuidtools (~> 2.1.5) + chef-config (13.6.4) + addressable + fuzzyurl + mixlib-config (~> 2.0) + mixlib-shellout (~> 2.0) + chef-zero (13.1.0) + ffi-yajl (~> 2.2) + hashie (>= 2.0, < 4.0) mixlib-log (~> 1.3) - moneta (< 0.7.0) - rack - chefspec (3.0.2) - chef (~> 11.0) - fauxhai (~> 2.0) - rspec (~> 2.14) - chozo (0.6.1) - activesupport (>= 3.2.0) - hashie (>= 2.0.2) - multi_json (>= 1.3.0) - coderay (1.1.0) - diff-lcs (1.2.5) + rack (~> 2.0) + uuidtools (~> 2.1) + chefspec (4.7.0) + chef (>= 11.14) + fauxhai (~> 3.2) + rspec (~> 3.0) + cleanroom (1.0.0) + cucumber-core (3.1.0) + backports (>= 3.8.0) + cucumber-tag_expressions (~> 1.1.0) + gherkin (>= 5.0.0) + cucumber-tag_expressions (1.1.1) + diff-lcs (1.3) erubis (2.7.0) - faraday (0.8.8) - multipart-post (~> 1.2.0) - fauxhai (2.0.1) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) + fauxhai (3.10.0) net-ssh - ohai - ffi (1.9.3) - foodcritic (3.0.3) + ffi (1.9.18) + ffi-yajl (2.3.1) + libyajl2 (~> 1.2) + foodcritic (12.2.1) + cucumber-core (>= 1.3) erubis - gherkin (~> 2.11.7) - nokogiri (~> 1.5.4) + ffi-yajl (~> 2.0) + nokogiri (>= 1.5, < 2.0) rake - treetop (~> 1.4.10) - yajl-ruby (~> 1.1.0) - gherkin (2.11.8) - multi_json (~> 1.3) - gssapi (1.0.3) - ffi (>= 1.0.1) - gyoku (1.1.0) - builder (>= 2.1.2) - hashie (2.0.5) - highline (1.6.20) - httpclient (2.3.4.1) - httpi (0.9.7) - rack - i18n (0.6.9) - ipaddress (0.8.0) - json (1.7.7) - little-plugger (1.1.3) - logging (1.8.1) - little-plugger (>= 1.1.3) - multi_json (>= 1.3.6) - method_source (0.8.2) - mime-types (1.25.1) - minitar (0.5.4) - mixlib-authentication (1.3.0) + rufus-lru (~> 1.0) + treetop (~> 1.4) + fuzzyurl (0.9.0) + gherkin (5.0.0) + hashie (3.5.6) + highline (1.7.10) + hitimes (1.2.6) + httpclient (2.7.2) + iniparse (1.4.4) + ipaddress (0.8.3) + iso8601 (0.9.1) + json (2.1.0) + libyajl2 (1.2.0) + mini_portile2 (2.3.0) + minitar (0.6.1) + mixlib-archive (0.4.1) mixlib-log - mixlib-cli (1.4.0) - mixlib-config (2.1.0) - mixlib-log (1.6.0) - mixlib-shellout (1.3.0) - moneta (0.6.0) - multi_json (1.8.2) - multipart-post (1.2.0) - net-http-persistent (2.9) - net-ssh (2.7.0) - net-ssh-gateway (1.2.0) + mixlib-authentication (1.4.2) + mixlib-cli (1.7.0) + mixlib-config (2.2.4) + mixlib-log (1.7.1) + mixlib-shellout (2.3.2) + molinillo (0.4.5) + multi_json (1.12.2) + multipart-post (2.0.0) + net-scp (1.2.1) + net-ssh (>= 2.6.5) + net-sftp (2.1.2) net-ssh (>= 2.6.5) - net-ssh-multi (1.1) - net-ssh (>= 2.1.4) - net-ssh-gateway (>= 0.99.0) - nio4r (0.5.0) - nokogiri (1.5.11) - nori (1.1.5) - ohai (6.20.0) + net-ssh (4.2.0) + net-ssh-gateway (2.0.0) + net-ssh (>= 4.0.0) + net-ssh-multi (1.2.1) + net-ssh (>= 2.6.5) + net-ssh-gateway (>= 1.2.0) + net-telnet (0.1.1) + nio4r (2.1.0) + nokogiri (1.8.1) + mini_portile2 (~> 2.3.0) + octokit (4.7.0) + sawyer (~> 0.8.0, >= 0.5.3) + ohai (13.6.0) + chef-config (>= 12.5.0.alpha.1, < 14) + ffi (~> 1.9) + ffi-yajl (~> 2.2) ipaddress mixlib-cli - mixlib-config - mixlib-log - mixlib-shellout - systemu (~> 2.5.2) - yajl-ruby - polyglot (0.3.3) - pry (0.9.12.4) - coderay (~> 1.0) - method_source (~> 0.8) - slop (~> 3.4) - puma (1.6.3) - rack (~> 1.2) - rack (1.5.2) - rake (10.1.1) - rbzip2 (0.2.0) - rest-client (1.6.7) - mime-types (>= 1.16) - retryable (1.3.3) - ridley (1.5.3) + mixlib-config (~> 2.0) + mixlib-log (>= 1.7.1, < 2.0) + mixlib-shellout (~> 2.0) + plist (~> 3.1) + systemu (~> 2.6.4) + wmi-lite (~> 1.0) + plist (3.3.0) + polyglot (0.3.5) + proxifier (1.0.3) + public_suffix (3.0.1) + rack (2.0.3) + rake (12.3.0) + retryable (2.0.4) + ridley (4.6.1) addressable - buff-config (~> 0.2) - buff-extensions (~> 0.3) - buff-ignore (~> 1.1) + buff-config (~> 1.0) + buff-extensions (~> 1.0) + buff-ignore (~> 1.1.1) buff-shell_out (~> 0.1) - celluloid (~> 0.14.0) - celluloid-io (~> 0.14.0) + celluloid (~> 0.16.0) + celluloid-io (~> 0.16.1) + chef-config (>= 12.5.0) erubis - faraday (>= 0.8.4) - hashie (>= 2.0.2) + faraday (~> 0.9.0) + hashie (>= 2.0.2, < 4.0.0) + httpclient (~> 2.7) json (>= 1.7.7) mixlib-authentication (>= 1.3.0) - net-http-persistent (>= 2.8) - net-ssh - nio4r (>= 0.5.0) - retryable - solve (>= 0.4.4) - varia_model (~> 0.1) - winrm (~> 1.1.0) - rspec (2.14.1) - rspec-core (~> 2.14.0) - rspec-expectations (~> 2.14.0) - rspec-mocks (~> 2.14.0) - rspec-core (2.14.7) - rspec-expectations (2.14.4) - diff-lcs (>= 1.1.3, < 2.0) - rspec-mocks (2.14.4) - rubyntlm (0.1.1) - savon (0.9.5) - akami (~> 1.0) - builder (>= 2.1.2) - gyoku (>= 0.4.0) - httpi (~> 0.9) - nokogiri (>= 1.4.0) - nori (~> 1.0) - wasabi (~> 1.0) - slop (3.4.7) - solve (0.8.2) - systemu (2.5.2) - thor (0.18.1) - timers (1.1.0) - treetop (1.4.15) - polyglot - polyglot (>= 0.3.1) - uuidtools (2.1.4) - varia_model (0.2.0) - buff-extensions (~> 0.2) - hashie (>= 2.0.2) - wasabi (1.0.0) - nokogiri (>= 1.4.0) - winrm (1.1.3) - gssapi (~> 1.0.0) - httpclient (~> 2.2, >= 2.2.0.2) - logging (~> 1.6, >= 1.6.1) - nokogiri (~> 1.5) - rubyntlm (~> 0.1.1) - savon (= 0.9.5) - uuidtools (~> 2.1.2) - yajl-ruby (1.1.0) + retryable (~> 2.0) + semverse (~> 1.1) + varia_model (~> 0.4.0) + rspec (3.7.0) + rspec-core (~> 3.7.0) + rspec-expectations (~> 3.7.0) + rspec-mocks (~> 3.7.0) + rspec-core (3.7.0) + rspec-support (~> 3.7.0) + rspec-expectations (3.7.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.7.0) + rspec-its (1.2.0) + rspec-core (>= 3.0.0) + rspec-expectations (>= 3.0.0) + rspec-mocks (3.7.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.7.0) + rspec-support (3.7.0) + rspec_junit_formatter (0.2.3) + builder (< 4) + rspec-core (>= 2, < 4, != 2.12.0) + rufus-lru (1.1.0) + sawyer (0.8.1) + addressable (>= 2.3.5, < 2.6) + faraday (~> 0.8, < 1.0) + semverse (1.2.1) + serverspec (2.41.3) + multi_json + rspec (~> 3.0) + rspec-its + specinfra (~> 2.72) + sfl (2.3) + solve (2.0.3) + molinillo (~> 0.4.2) + semverse (~> 1.1) + specinfra (2.72.1) + net-scp + net-ssh (>= 2.7, < 5.0) + net-telnet + sfl + syslog-logger (1.6.8) + systemu (2.6.5) + thor (0.20.0) + timers (4.0.4) + hitimes + treetop (1.6.9) + polyglot (~> 0.3) + uuidtools (2.1.5) + varia_model (0.4.1) + buff-extensions (~> 1.0) + hashie (>= 2.0.2, < 4.0.0) + wmi-lite (1.0.0) PLATFORMS ruby DEPENDENCIES - berkshelf (~> 2.0) - chefspec (~> 3.0) - foodcritic (>= 3.0.3) + berkshelf (~> 4.2, >= 4.2.3) + chefspec (~> 4.1, >= 4.1.0) + foodcritic (>= 4.0.0) + +BUNDLED WITH + 1.13.6 diff --git a/chefignore b/chefignore new file mode 100644 index 0000000..d7ab9f0 --- /dev/null +++ b/chefignore @@ -0,0 +1,97 @@ +# Put files/directories that should be ignored in this file when uploading +# or sharing to the community site. +# Lines that start with '# ' are comments. + +# OS generated files # +###################### +.DS_Store +Icon? +nohup.out +ehthumbs.db +Thumbs.db + +# SASS # +######## +.sass-cache + +# EDITORS # +########### +\#* +.#* +*~ +*.sw[a-z] +*.bak +REVISION +TAGS* +tmtags +*_flymake.* +*_flymake +*.tmproj +.project +.settings +mkmf.log + +## COMPILED ## +############## +a.out +*.o +*.pyc +*.so +*.com +*.class +*.dll +*.exe +*/rdoc/ + +# Testing # +########### +.watchr +.rspec +spec/* +spec/fixtures/* +test/* +features/* +Guardfile +Procfile +Thorfile +Gemfile + +# SCM # +####### +.git +*/.git +.gitignore +.gitmodules +.gitconfig +.gitattributes +.svn +*/.bzr/* +*/.hg/* +*/.svn/* + +# Berkshelf # +############# +Berksfile.lock +cookbooks/* +tmp + +# Cookbooks # +############# +CONTRIBUTING +CHANGELOG* + +# Strainer # +############ +Colanderfile +Strainerfile +.colander +.strainer + +# Vagrant # +########### +.vagrant +Vagrantfile + +# Travis # +########## +.travis.yml diff --git a/metadata.rb b/metadata.rb index 4a86423..54fb55c 100644 --- a/metadata.rb +++ b/metadata.rb @@ -3,7 +3,7 @@ maintainer_email "noah@coderanger.net" license "Apache 2.0" description "Installs Python, pip and virtualenv. Includes LWRPs for managing Python packages with `pip` and `virtualenv` isolated Python environments." -version "1.4.7" +version "1.4.7001" depends "build-essential" depends "yum-epel"