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.