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