README.md in supply_drop-0.16.1 vs README.md in supply_drop-0.17.0
- old
+ new
@@ -17,16 +17,22 @@
require 'rubygems'
require 'supply_drop'
### Tasks
+ cap puppet:bootstrap:debian
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:bootstrap:puppetlabs:debian
+ cap puppet:bootstrap:puppetlabs:ubuntu
+
+This is the same as above, but it grabs the most recent versions of puppet via apt repositories provided by puppetlabs.
+
cap puppet:noop
This will show you a list of the pending changes to be applied server-by-server.
cap puppet:apply
@@ -110,9 +116,13 @@
The default behavior of supply_drop includes `apply` keyword in its commands, but if you need compatibility with older versions of puppet, set the `puppet_command` variable to omit it.
You'll need to do this if you see errors like this:
Could not parse for environment production: Could not find file /home/.../supply_drop/apply.pp
+
+### Hiera support
+
+Most distributions don't package versions of puppet that are new enough to support hiera. Use the puppetlabs namespaced bootstrap tasks above to make sure you get hiera support.
### 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.