README.md in supply_drop-0.3.0 vs README.md in supply_drop-0.4.0

- old
+ new

@@ -15,11 +15,12 @@ require 'rubygems' require 'supply_drop' ### Tasks - cap puppet:bootstrap + cap puppet:bootstrap:ubuntu + cap puppet:bootstrap:osx This does a simple apt-get install of puppet on the target servers. cap puppet:noop @@ -27,11 +28,11 @@ cap puppet:apply Applies the pending changes to all the servers. -You can specify that one of your servers should be puppet by setting the :nopuppet flag to true, like so. It will then be skipped by all the above commands. +You can specify that one of your servers should not be puppeted by setting the :nopuppet flag to true, like so. It will then be skipped by all the above commands. role :weird_thing, '33.33.33.33', :nopuppet => true ### Variables @@ -49,14 +50,18 @@ allows you to override the puppet command that is run if puppet is not on the path. set :puppet_lib, "#{puppet_destination}/modules" -the value of the PUPPETLIB environment variable, the location of your puppet modules +the value of the PUPPETLIB environment variable, the location of your puppet modules. set :puppet_parameters, 'puppet.pp' the parameters that are passed to the puppet call. + + set :puppet_excludes, %w(.git .svn) + +these are patterns that are passed as rsync --exclude flags when pushing your puppet configs to the box. ### How to contribute If you write anything complicated, write a test for it. Test that your changes work using vagrant. Send a pull request. Easy peezy.