In order to allow environment definitions in project.clj, and to enable environments to be supplied by the cake context feature, the :environment key values from project.clj are passed to the converge and lift commands invoked by the converge and lift tasks (used by the lein and cake plugins)
Custom classloaders as used by cake, tomcat, etc, would break the loading of the pallet compute providers. Fixes #57
…ironment at the service level
In order to work around an issue 501 in jclouds, the return value of org.jclouds.compute/run-nodes is now filtered for running nodes. This should prevent the occasional hang, where pallet would try to ssh into a terminated node.