supply_drop
supply_drop copied to clipboard
masterless puppet using capistrano
Currently support for the rsync include flag is not provided via supply drop. This PR adds this support. The reason for this support is so you can explicitly include some...
``` rchurch$ bundle exec cap --trace vm puppet:bootstrap:puppetlabs:ubuntu ** Invoke vm (first_time) ** Execute vm ** Invoke load:defaults (first_time) ** Execute load:defaults ** Invoke puppet:bootstrap:puppetlabs:ubuntu (first_time) ** Execute puppet:bootstrap:puppetlabs:ubuntu INFO...
Changed sudo logic for the capistrano own try_sudo, which wasn't working with my environments. Added puppet:bootstrap:debian task. Hope it helps someone, and thanks for the gem :)
rvm gemset create testing rvm use 1.9.3@testing gem install supply_drop [m@ms-MacBook-Pro:~ $ irb 1.9.3-p547 :001 > require 'supply_drop' NameError: uninitialized constant Capistrano from /Users/m/.rvm/gems/ruby-1.9.3-p547@testing/gems/supply_drop-0.17.0/lib/supply_drop/tasks.rb:1:in `' from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in `require' from /Users/m/.rvm/rubies/ruby-1.9.3-p547/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:55:in...
right now you have to build up your own puppet_parameters seems like supply_drop should be able to detect "facts" and "templates" subdirs and add these parameters automatically, along with options...
In preparation for 1.0, I'd like to make supply_drop much more opinionated about how it works. I'd like to deprecate some of the configuration variables we've collected over the past...
- run "#{sudo} ls" on a node - type the wrong password 3 times - try again - see that the lock file is there
this leads to a do-see-do situation where if you're trying to targetedly remove locks you end up leaving other locks. i can provide more description if it becomes necessary
with puppet output being so noisy, it's difficult to notice that there's a one line "failed: {{command}} on {{hosts}}" we should make it red or put !!!! around it or...