I hereby claim:
- I am johnbellone on github.
- I am jbellone (https://keybase.io/jbellone) on keybase.
- I have a public key ASArenNJXaWRd8m10mDOP5UtsXSdbrFvjFlhfxSGHCbOEAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| root_path = File.join(File.dirname(__FILE__), '.chef') | |
| chef_data_bag 'clients' | |
| %w(chef-validator blp-validator).each do |name| | |
| key = OpenSSL::PKey::RSA.new IO.read(File.join(root_path, "#{name}.pem")) | |
| chef_data_bag_item name do | |
| data_bag 'clients' | |
| raw_data({ | |
| chef_server: { |
| machine 'chef-server' do | |
| run_list ['chef-server::default'] | |
| end |
| ruby-2.0.0-p451 (#<Kitchen::Driver::Vagrant:0x007f9faa03c4c8>):2 > ls | |
| Kitchen::Logging#methods: banner debug error fatal info warn | |
| Kitchen::Driver::Base#methods: [] config_keys diagnose instance name validate_config! | |
| Kitchen::Driver::SSHBase#methods: login_command ssh | |
| Kitchen::Driver::Vagrant#methods: converge create default_box_url destroy instance= setup verify verify_dependencies | |
| self.methods: __pry__ | |
| instance variables: @config @instance @vagrant_root @vagrantfile_created | |
| locals: _ __ _dir_ _ex_ _file_ _in_ _out_ _pry_ | |
| ruby-2.0.0-p451 (#<Kitchen::Driver::Vagrant:0x007f9faa03c4c8>):2 > puts Kitchen::VERSION | |
| 1.2.1 |
| jbellone@dc110-05-298dx:~/Projects/vagrant-berkshelf % vagrant plugin install vagrant-berkshelf-1.4.0.dev1.gem 11:58:26 | |
| Installing the 'vagrant-berkshelf-1.4.0.dev1.gem' plugin. This can take a few minutes... | |
| /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/parallel_workers/unix_worker.rb:19:in `initialize': uninitialized constant Net::HTTP::Persistent (NameError) | |
| from /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/parallel_workers.rb:14:in `new' | |
| from /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/parallel_workers.rb:14:in `worker_pool' | |
| from /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/installer.rb:281:in `install_in_parallel' | |
| from /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/installer.rb:95:in `run' | |
| from /Applications/Vagrant/embedded/gems/gems/bundler-1.5.3/lib/bundler/installer.rb:15:in `install' | |
| from /Applications/Vagrant/embedded/gems/gems/vagrant-1.5.0/lib/v |
| VAGRANT_HTTP_PROXY=$HTTP_PROXY | |
| VAGRANT_HTTPS_PROXY=$HTTPS_PROXY | |
| VAGRANT_NO_PROXY=$NO_PROXY |
| from ubuntu | |
| maintainer John Bellone <[email protected]> | |
| # install essentials | |
| run apt-get -y update | |
| run apt-get -y install build-essential git-core | |
| # install rbenv | |
| run git clone https://github.com/sstephenson/rbenv /usr/local/rbenv | |
| run mkdir -p /usr/local/rbenv/plugins |
| from ubuntu | |
| maintainer John Bellone <[email protected]> | |
| # install essentials | |
| run apt-get -y update | |
| run apt-get -y install build-essential git-core | |
| # install rbenv | |
| run git clone https://github.com/OiNutter/nodenv /usr/local/nodenv | |
| run mkdir -p /usr/local/nodenv/plugins |
| # -*- mode: ruby -*- | |
| site "http://community.opscode.com/api/v1" | |
| cookbook 'ruby_build', :git => "git://github.com/fnichol/chef-ruby_build" | |
| cookbook 'rbenv', :git => "git://github.com/fnichol/chef-rbenv" |
| { | |
| // Some settings that are necessary for the Chef Solo to work | |
| // as expected. If you use the Ruby DSL rather than JSON you | |
| // can omit a few of these. | |
| "name": "rack_application", | |
| "description": "A simple role for a Rack application.", | |
| "chef_type": "role", | |
| "json_class": "Chef::Role", | |
| // All of the recipes that we want to load into the VM. |