Devel branch notes from today (last day for 0.6 features for the most part), incorporating patches from lots of folks:
* yum was busted earlier today, which I've pushed some fixes for.
* when using the apt module with "with_items", only one SSH operation is made for all packages in the set. Seth is currently working on this for yum, in addition to some improvements that will keep yum RHN plugin from messing with JSON output in a few instances. If you want to install 47 packages, doing it in one step versus 47 is a nice speed increase. We can do this for other modules that make sense, but so far, I think we're only going to do this for packages, since it requires some work on the module to support this.
* I've reinstated code to complain about invalid arguments to *most* modules, but anything that supports the same arguments as file, that's not the case. I figure some error handling is better than none though. I've also made it an error to use a group_vars/host_vars file where the YAML document does not represent a dictionary. before it would cause a traceback.
* There is now an "ignore_errors: True" you can apply to any task, such as a command module call, that will NOT drop the host out of future plays in the playbook. This is equivalent to doing:
action: shell /bin/whatever & /bin/true
except it's good for any module type.
* The service module now includes more info on return and is smarter about when to run chkconfig
--Michael