diff --git a/.travis.yml b/.travis.yml index d2d5ea9..7e05ac7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,6 +10,6 @@ before_script: chef exec rake setup_test_environment script: "./.travis_install.sh" notifications: slack: - secure: Nhz+yIbiEFxLUQqHe0EisN/r7gGSFfqm16eRRsCI9mMUiN6J9ao6/N6kE/YGcShDUO/rG1wvf0j9HEDE10kefQpVV1bp9AdDQfgYZJtYiV41xg3eJYquQcVRL96Fl7Td3gtazvGG6xwxjrZMFHz9tX1LTAD1/YWFUHn/NvdRB/Y= on_success: change on_failure: always + secure: exx4zcT5mzhwt/moPfvu/KBm250CEpJ47RaddBmiXPSPn7t4/PWgvCYH6biI7rw7Gl8m6fd6Wj8/fEKwWrM4Oel854L6OkPntXoCWCPSNnr1NZzB/9PqzNJwPpFV+7cDvNEemUXw6whAUWMu4BQM9dOERDmLcZK2tvNJHMv61lA= diff --git a/Gemfile b/Gemfile index 0fac271..b39bf39 100644 --- a/Gemfile +++ b/Gemfile @@ -3,6 +3,6 @@ source 'https://rubygems.org' gem 'rake' gem 'chef', '~> 12.16' - +gem 'travis' group :integration do end diff --git a/Gemfile.lock b/Gemfile.lock index 98180eb..7193c89 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,62 +1,29 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.5.0) - public_suffix (~> 2.0, >= 2.0.2) - artifactory (2.5.1) - berkshelf (5.2.0) - addressable (~> 2.3, >= 2.3.4) - berkshelf-api-client (>= 2.0.2, < 4.0) - buff-config (~> 2.0) - buff-extensions (~> 2.0) - buff-shell_out (~> 1.0) - 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 (~> 5.0) - solve (> 2.0, < 4.0) - thor (~> 0.19) - berkshelf-api-client (3.0.0) - faraday (~> 0.9) - httpclient (~> 2.7) - ridley (>= 4.5, < 6.0) - buff-config (2.0.0) - buff-extensions (~> 2.0) - varia_model (~> 0.6) - buff-extensions (2.0.0) - buff-ignore (1.2.0) - buff-ruby_engine (1.0.0) - buff-shell_out (1.1.0) - buff-ruby_engine (~> 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 (12.16.42) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + backports (3.11.0) + builder (3.2.3) + chef (12.21.31) addressable bundler (>= 1.10) - chef-config (= 12.16.42) - chef-zero (>= 4.8) + chef-config (= 12.21.31) + chef-zero (>= 4.8, < 13) diff-lcs (~> 1.2, >= 1.2.4) erubis (~> 2.7) ffi-yajl (~> 2.2) highline (~> 1.6, >= 1.6.9) iniparse (~> 1.4) - mixlib-archive (>= 0.2.0) + mixlib-archive (~> 0.4) mixlib-authentication (~> 1.4) mixlib-cli (~> 1.7) mixlib-log (~> 1.3) mixlib-shellout (~> 2.0) net-sftp (~> 2.1, >= 2.1.2) - net-ssh (>= 2.9, < 4.0) - net-ssh-multi (~> 1.1) - ohai (>= 8.6.0.alpha.1, < 9) + net-ssh (>= 2.9, < 5.0) + net-ssh-multi (~> 1.2, >= 1.2.1) + ohai (>= 8.6.0.alpha.1, < 13) plist (~> 3.2) proxifier (~> 1.0) rspec-core (~> 3.5) @@ -67,86 +34,70 @@ GEM specinfra (~> 2.10) syslog-logger (~> 1.6) uuidtools (~> 2.1.5) - chef-config (12.16.42) + chef-config (12.21.31) addressable fuzzyurl mixlib-config (~> 2.0) mixlib-shellout (~> 2.0) - chef-zero (5.1.0) + chef-zero (5.3.2) ffi-yajl (~> 2.2) hashie (>= 2.0, < 4.0) mixlib-log (~> 1.3) rack (~> 2.0) uuidtools (~> 2.1) - chefspec (5.3.0) - chef (>= 12.0) - fauxhai (~> 3.6) - rspec (~> 3.0) - cleanroom (1.0.0) - diff-lcs (1.2.5) + connection_pool (2.2.1) + diff-lcs (1.3) erubis (2.7.0) - faraday (0.9.2) + ethon (0.11.0) + ffi (>= 1.3.0) + faraday (0.13.1) multipart-post (>= 1.2, < 3) - fauxhai (3.10.0) - net-ssh - ffi (1.9.14) - ffi-yajl (2.3.0) + faraday_middleware (0.12.2) + faraday (>= 0.7.4, < 1.0) + ffi (1.9.18) + ffi-yajl (2.3.1) libyajl2 (~> 1.2) - foodcritic (3.0.3) - erubis - gherkin (~> 2.11.7) - nokogiri (~> 1.5.4) - rake - treetop (~> 1.4.10) - yajl-ruby (~> 1.1.0) fuzzyurl (0.9.0) - gherkin (2.11.8) - multi_json (~> 1.3) - hashie (3.4.6) - highline (1.7.8) - hitimes (1.2.4) - httpclient (2.8.2.4) - iniparse (1.4.2) + gh (0.14.0) + addressable + backports + faraday (~> 0.8) + multi_json (~> 1.0) + net-http-persistent (>= 2.7) + net-http-pipeline + hashie (3.5.7) + highline (1.7.10) + iniparse (1.4.4) ipaddress (0.8.3) - json (2.0.2) - kitchen-vagrant (0.21.1) - test-kitchen (~> 1.4) + json (2.1.0) + launchy (2.4.3) + addressable (~> 2.3) libyajl2 (1.2.0) - minitar (0.5.4) - mixlib-archive (0.2.0) - mixlib-log - mixlib-authentication (1.4.1) + mixlib-archive (0.4.1) mixlib-log + mixlib-authentication (1.4.2) mixlib-cli (1.7.0) mixlib-config (2.2.4) - mixlib-install (2.1.8) - artifactory - mixlib-shellout - mixlib-versioning - thor mixlib-log (1.7.1) - mixlib-shellout (2.2.7) - mixlib-versioning (1.1.0) - molinillo (0.5.4) - multi_json (1.12.1) + mixlib-shellout (2.3.2) + multi_json (1.12.2) multipart-post (2.0.0) + net-http-persistent (3.0.0) + connection_pool (~> 2.2) + net-http-pipeline (1.0.1) net-scp (1.2.1) net-ssh (>= 2.6.5) net-sftp (2.1.2) net-ssh (>= 2.6.5) - net-ssh (3.2.0) - net-ssh-gateway (1.2.0) - net-ssh (>= 2.6.5) + 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 (1.2.1) - nokogiri (1.5.11) - octokit (4.6.2) - sawyer (~> 0.8.0, >= 0.5.3) - ohai (8.22.0) - chef-config (>= 12.5.0.alpha.1, < 13) + ohai (8.25.1) + chef-config (>= 12.5.0.alpha.1, < 14) ffi (~> 1.9) ffi-yajl (~> 2.2) ipaddress @@ -157,108 +108,68 @@ GEM plist (~> 3.1) systemu (~> 2.6.4) wmi-lite (~> 1.0) - plist (3.2.0) - polyglot (0.3.5) + plist (3.4.0) proxifier (1.0.3) - public_suffix (2.0.4) - rack (2.0.1) - rake (12.0.0) - retryable (2.0.4) - ridley (5.1.0) - addressable - buff-config (~> 2.0) - buff-extensions (~> 2.0) - buff-ignore (~> 1.2) - buff-shell_out (~> 1.0) - celluloid (~> 0.16.0) - celluloid-io (~> 0.16.1) - chef-config (>= 12.5.0) - erubis - faraday (~> 0.9.0) - hashie (>= 2.0.2, < 4.0.0) - httpclient (~> 2.7) - json (>= 1.7.7) - mixlib-authentication (>= 1.3.0) - retryable (~> 2.0) - semverse (~> 2.0) - varia_model (~> 0.6) - rspec (3.5.0) - rspec-core (~> 3.5.0) - rspec-expectations (~> 3.5.0) - rspec-mocks (~> 3.5.0) - rspec-core (3.5.4) - rspec-support (~> 3.5.0) - rspec-expectations (3.5.0) + public_suffix (3.0.1) + pusher-client (0.6.2) + json + websocket (~> 1.0) + rack (2.0.3) + rake (12.3.0) + rspec (3.7.0) + rspec-core (~> 3.7.0) + rspec-expectations (~> 3.7.0) + rspec-mocks (~> 3.7.0) + rspec-core (3.7.1) + rspec-support (~> 3.7.0) + rspec-expectations (3.7.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) + rspec-support (~> 3.7.0) rspec-its (1.2.0) rspec-core (>= 3.0.0) rspec-expectations (>= 3.0.0) - rspec-mocks (3.5.0) + rspec-mocks (3.7.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.5.0) - rspec-support (3.5.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) - safe_yaml (1.0.4) - sawyer (0.8.1) - addressable (>= 2.3.5, < 2.6) - faraday (~> 0.8, < 1.0) - semverse (2.0.0) - serverspec (2.37.2) + serverspec (2.41.3) multi_json rspec (~> 3.0) rspec-its - specinfra (~> 2.53) + specinfra (~> 2.72) sfl (2.3) - solve (3.1.0) - molinillo (>= 0.5) - semverse (>= 1.1, < 3.0) - specinfra (2.66.2) + specinfra (2.73.0) net-scp - net-ssh (>= 2.7, < 4.0) + net-ssh (>= 2.7, < 5.0) net-telnet sfl syslog-logger (1.6.8) systemu (2.6.5) - test-kitchen (1.14.0) - mixlib-install (>= 1.2, < 3.0) - mixlib-shellout (>= 1.2, < 3.0) - net-scp (~> 1.1) - net-ssh (>= 2.9, < 4.0) - net-ssh-gateway (~> 1.2.0) - safe_yaml (~> 1.0) - thor (~> 0.18) - thor (0.19.4) - thor-foodcritic (1.1.0) - foodcritic (~> 3.0) - thor - thor-scmversion (1.7.0) - mixlib-shellout - thor - timers (4.0.4) - hitimes - treetop (1.4.15) - polyglot - polyglot (>= 0.3.1) + travis (1.8.8) + backports + faraday (~> 0.9) + faraday_middleware (~> 0.9, >= 0.9.1) + gh (~> 0.13) + highline (~> 1.6) + launchy (~> 2.1) + pusher-client (~> 0.4) + typhoeus (~> 0.6, >= 0.6.8) + typhoeus (0.8.0) + ethon (>= 0.8.0) uuidtools (2.1.5) - varia_model (0.6.0) - buff-extensions (~> 2.0) - hashie (>= 2.0.2, < 4.0.0) + websocket (1.2.5) wmi-lite (1.0.0) - yajl-ruby (1.1.0) PLATFORMS ruby DEPENDENCIES - berkshelf - chefspec (~> 5.0) - kitchen-vagrant - test-kitchen - thor-foodcritic - thor-scmversion + chef (~> 12.16) + rake + travis BUNDLED WITH - 1.12.5 + 1.15.1