├── .gitignore ├── .kitchen.yml ├── .travis.yml ├── .yardopts ├── .yo-rc.json ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── chef ├── attributes │ └── default.rb └── recipes │ └── default.rb ├── lib ├── poise_ruby.rb └── poise_ruby │ ├── bundler_mixin.rb │ ├── cheftie.rb │ ├── error.rb │ ├── resources.rb │ ├── resources │ ├── bundle_install.rb │ ├── ruby_execute.rb │ ├── ruby_gem.rb │ ├── ruby_runtime.rb │ └── ruby_runtime_test.rb │ ├── ruby_command_mixin.rb │ ├── ruby_providers.rb │ ├── ruby_providers │ ├── base.rb │ ├── chef.rb │ ├── dummy.rb │ ├── scl.rb │ └── system.rb │ └── version.rb ├── poise-ruby.gemspec └── test ├── cookbook ├── metadata.rb └── recipes │ ├── bundle_install.rb │ └── default.rb ├── docker ├── docker.ca └── docker.pem ├── gemfiles ├── chef-12.14.gemfile ├── chef-12.15.gemfile ├── chef-12.16.gemfile ├── chef-12.17.gemfile ├── chef-12.18.gemfile ├── chef-12.19.gemfile ├── chef-12.20.gemfile ├── chef-12.21.gemfile ├── chef-12.gemfile ├── chef-13.0.gemfile ├── chef-13.1.gemfile ├── chef-13.2.gemfile ├── chef-13.3.gemfile ├── chef-13.4.gemfile ├── chef-13.5.gemfile ├── chef-13.6.gemfile ├── chef-13.8.gemfile ├── chef-13.gemfile ├── chef-14.0.gemfile ├── chef-14.gemfile └── master.gemfile ├── integration └── default │ └── serverspec │ ├── Gemfile │ ├── bundle_install_spec.rb │ └── default_spec.rb └── spec ├── resources ├── bundle_install_spec.rb └── ruby_execute_spec.rb ├── ruby_command_mixin_spec.rb ├── ruby_providers ├── dummy_spec.rb └── scl_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/.kitchen.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/.yardopts -------------------------------------------------------------------------------- /.yo-rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/.yo-rc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /chef/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/chef/attributes/default.rb -------------------------------------------------------------------------------- /chef/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/chef/recipes/default.rb -------------------------------------------------------------------------------- /lib/poise_ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby.rb -------------------------------------------------------------------------------- /lib/poise_ruby/bundler_mixin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/bundler_mixin.rb -------------------------------------------------------------------------------- /lib/poise_ruby/cheftie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/cheftie.rb -------------------------------------------------------------------------------- /lib/poise_ruby/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/error.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources/bundle_install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources/bundle_install.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources/ruby_execute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources/ruby_execute.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources/ruby_gem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources/ruby_gem.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources/ruby_runtime.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources/ruby_runtime.rb -------------------------------------------------------------------------------- /lib/poise_ruby/resources/ruby_runtime_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/resources/ruby_runtime_test.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_command_mixin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_command_mixin.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers/base.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers/chef.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers/chef.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers/dummy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers/dummy.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers/scl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers/scl.rb -------------------------------------------------------------------------------- /lib/poise_ruby/ruby_providers/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/ruby_providers/system.rb -------------------------------------------------------------------------------- /lib/poise_ruby/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/lib/poise_ruby/version.rb -------------------------------------------------------------------------------- /poise-ruby.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/poise-ruby.gemspec -------------------------------------------------------------------------------- /test/cookbook/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/cookbook/metadata.rb -------------------------------------------------------------------------------- /test/cookbook/recipes/bundle_install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/cookbook/recipes/bundle_install.rb -------------------------------------------------------------------------------- /test/cookbook/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/cookbook/recipes/default.rb -------------------------------------------------------------------------------- /test/docker/docker.ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/docker/docker.ca -------------------------------------------------------------------------------- /test/docker/docker.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/docker/docker.pem -------------------------------------------------------------------------------- /test/gemfiles/chef-12.14.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.14.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.15.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.15.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.16.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.16.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.17.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.17.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.18.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.18.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.19.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.19.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.20.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.20.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.21.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.21.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-12.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-12.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.0.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.1.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.1.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.2.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.2.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.3.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.3.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.4.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.4.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.5.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.5.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.6.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.6.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.8.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.8.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-13.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-13.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-14.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-14.0.gemfile -------------------------------------------------------------------------------- /test/gemfiles/chef-14.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/chef-14.gemfile -------------------------------------------------------------------------------- /test/gemfiles/master.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/gemfiles/master.gemfile -------------------------------------------------------------------------------- /test/integration/default/serverspec/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/integration/default/serverspec/Gemfile -------------------------------------------------------------------------------- /test/integration/default/serverspec/bundle_install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/integration/default/serverspec/bundle_install_spec.rb -------------------------------------------------------------------------------- /test/integration/default/serverspec/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/integration/default/serverspec/default_spec.rb -------------------------------------------------------------------------------- /test/spec/resources/bundle_install_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/resources/bundle_install_spec.rb -------------------------------------------------------------------------------- /test/spec/resources/ruby_execute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/resources/ruby_execute_spec.rb -------------------------------------------------------------------------------- /test/spec/ruby_command_mixin_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/ruby_command_mixin_spec.rb -------------------------------------------------------------------------------- /test/spec/ruby_providers/dummy_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/ruby_providers/dummy_spec.rb -------------------------------------------------------------------------------- /test/spec/ruby_providers/scl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/ruby_providers/scl_spec.rb -------------------------------------------------------------------------------- /test/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poise/poise-ruby/HEAD/test/spec/spec_helper.rb --------------------------------------------------------------------------------