README.md in supply_drop-0.7.0 vs README.md in supply_drop-0.8.0
- old
+ new
@@ -17,10 +17,11 @@
### Tasks
cap puppet:bootstrap:ubuntu
cap puppet:bootstrap:osx
+ cap puppet:bootstrap:redhat
This does a simple apt-get install of puppet on the target servers.
cap puppet:noop
@@ -28,10 +29,15 @@
cap puppet:apply
Applies the pending changes to all the servers.
+ cap puppet:syntax_check
+
+Locally syntax checks all the puppet files and erb templates. Requires you to have puppet installed locally.
+
+
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
@@ -64,9 +70,16 @@
set :puppet_parallel_rsync, true
determines whether the rsync commands for multiple servers are run in parallel threads or serially
+ set :puppet_syntax_check, true
+
+when true, will syntax check your puppet files and erb templates before rsyncing them to your servers.
+
+ set :puppet_write_to_file, nil
+
+a file to additionally write puppet output to, useful for large noops with small scrollbacks.
### Handling Legacy Puppet
Puppet deprecated the implicit invocation of apply [in the 2.6.x series](https://github.com/puppetlabs/puppet/commit/a23cfd869f90ae4456dded6e5a1c82719b128f01).