README.md in chake-0.14 vs README.md in chake-0.15
- old
+ new
@@ -118,16 +118,16 @@
## Applying cookbooks
Note that by default all tasks that apply to all hosts will run in parallel,
using rake's support for multitasks. If for some reason you need to prevent
-that, you can pass `-j1` (or --jobs=1`) in the rake invocation. Note that rake
-will by only run N+4 tasks in parallel, where N is the number of cores on the
-machine you are running it in. If you have more than N+4 hosts and want all of
-them to be handled in parallel, you might want o pass `-j` (or `--jobs`),
-without any number so that rake will have no limits on the number of tasks to
-perform in parallel.
+that, you can pass `-j1` (or --jobs=1`) in the rake invocation. Note that by
+default rake will only run N+4 tasks in parallel, where N is the number of
+cores on the machine you are running it. If you have more than N+4 hosts and
+want all of them to be handled in parallel, you might want o pass `-j` (or
+`--jobs`), without any number, as the last argument; with that rake will have
+no limit on the number of tasks to perform in parallel.
To apply the configuration to all nodes, run
```bash
@@ -220,9 +220,12 @@
* `bootstrap_common`: executed before bootstrapping nodes (even if nodes have
already been bootstrapped)
* `upload_common`: executed before uploading content to the node
* `converge_common`: executed before converging (i.e. running chef)
+* `connect_common`: executed before doing any action that connects to any of
+ the hosts. This can be used for example to generate a ssh configuration file
+ based on the contents of the nodes definition files.
Example:
```
task :bootstrap_common do